使用瀏覽器連接Linux服務器


wssh 可以讓我們通過 HTTP 來調用遠程的一個 shell,也就是說我們可以用瀏覽器來訪問某個 Linux 服務器/虛擬機的終端(只要這個服務器上運行了 wsshd 服務器端)。wssh 客戶端通過 ssh 帳號連接到 wsshd 服務器端。wssh 更多的是當作庫來開發一些應用,比如開發雲計算、虛擬機后台控制面板的虛擬機控制台等等。

 

該測試使用的是CentOS7.4.1708

1、關閉防火牆、selinux、掛載光盤、yum要可以訪問互聯網


2、更改yum源
cd /etc/yum.repos.d/
for i in `ls`;do mv $i{,.bak};done
mv CentOS-Base.repo.bak CentOS-Base.repo

 

3、安裝epel

yum -y install epel-release

 

4、安裝一些必要軟件:
yum -y install git gcc python libevent-dev python-dev python-pip

 

5、安裝wssh需要的各種python庫

pip install gevent gevent-websocket paramiko flask

 

6、生成秘鑰並上傳到github上
ssh-keygen -t rsa

 

7、克隆項目
git clone git@github.com:aluzzardi/wssh.git
cd wssh/
python setup.py install

 

8、運行wsshd
前台:wsshd

后台:wsshd &

 

9、瀏覽器打開:http://IP:5000

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM