使用浏览器连接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

 

 

 

 

.
.
.
.
游走在各发行版间老司机QQ群:905201396
不要嫌啰嗦的新手QQ群:756805267
Debian适应QQ群:912567610

posted @ 2019-12-18 21:35  Linux大魔王  阅读(2882)  评论(0编辑  收藏  举报