wssh 能夠讓咱們經過 HTTP 來調用遠程的一個 shell,也就是說咱們能夠用瀏覽器來訪問某個 Linux 服務器/虛擬機的終端(只要這個服務器上運行了 wsshd 服務器端)。wssh 客戶端經過 ssh 賬號鏈接到 wsshd 服務器端。wssh 更多的是看成庫來開發一些應用,好比開發雲計算、虛擬機後臺控制面板的虛擬機控制檯等等。咱們先來玩一下簡單的~ python
安裝一些必要軟件: git
$ sudo apt-get install git gcc python libevent-dev python-dev python-pip
安裝 wssh 須要的各類 Python 庫: github
$ sudo pip install gevent gevent-websocket paramiko flask
下載並安裝 wssh: web
$ git clone https://github.com/aluzzardi/wssh.git $ cd wssh $ sudo python setup.py install
運行 wsshd: shell
$ wsshd wsshd/0.1.0 running on 0.0.0.0:5000
從瀏覽器打開 http://IP:5000 後會看到以下登錄界面: flask
使用 ssh 賬號登錄後就能夠看到終端了: 瀏覽器