使用瀏覽器訪問(wèn) Linux 終端的方法
wssh 可以讓我們通過(guò) HTTP 來(lái)調(diào)用遠(yuǎn)程的一個(gè) shell,也就是說(shuō)我們可以用瀏覽器來(lái)訪問(wèn)某個(gè) Linux 服務(wù)器/虛擬機(jī)的終端(只要這個(gè)服務(wù)器上運(yùn)行了 wsshd 服務(wù)器端)。wssh 客戶端通過(guò) ssh 帳號(hào)連接到 wsshd 服務(wù)器端。wssh 更多的是當(dāng)作庫(kù)來(lái)開(kāi)發(fā)一些應(yīng)用,比如開(kāi)發(fā)云計(jì)算、虛擬機(jī)后臺(tái)控制面板的虛擬機(jī)控制臺(tái)等等。我們先來(lái)玩一下簡(jiǎn)單的~
安裝一些必要軟件:
$ sudo apt-get install git gcc python libevent-dev python-dev python-pip
安裝 wssh 需要的各種 Python 庫(kù):
$ sudo pip install gevent gevent-websocket paramiko flask
下載并安裝 wssh:
$ git clone https://github.com/aluzzardi/wssh.git $ cd wssh $ sudo python setup.py install
運(yùn)行 wsshd:
$ wsshd wsshd/0.1.0 running on 0.0.0.0:5000
從瀏覽器打開(kāi) http://IP:5000 后會(huì)看到如下登陸界面:
使用 ssh 帳號(hào)登陸后就可以看到終端了: