Table of Contents
1 shellinbox, jupyter, teleconsole
shellinbox 是一個有趣的應用 它讓我們可以 透過 web (http, https) 連接 ssh
它的缺點是 安裝的過程 非常的繁複 (先前的文章有介紹) 而且你還需要有自己的 sever
而另外一個 相對簡單的方式是 透過 jupyter notebook
在 自己的 VPS server 輸入
jupyter notebook --ip='*' --port=8888
也能透過 jupyter notebook 使用到該電腦上的 terminal
1.1 teleconsole
最近碰巧發現 teleconsole
比起 jupyter notebook 又更加方便 因為 (1) 你不需要有對外的 IP (2) 你不需要安裝 jupyter
teleconsole 透過 Go 語言開發 所以它的安裝非常容易 就只要下載 對應作業系統的 binary 檔案就好
目前只支援 mac, linux
1.2 安裝
curl https://www.teleconsole.com/get.sh | sh
另外如果需要最新版本 可以在 github 找到最新的 binary
1.3 使用
$ teleconsole Requesting a disposable SSH proxy for you... Checking status of the SSH tunnel... Your Teleconsole ID: 4bc2b5138360d343379b9043083c48eb7084c3b8 WebUI for this session: https://teleconsole.com/s/4bc2b5138360d343379b9043083c48eb7084c3b8