代码如下
复制代码
[root@lee ~]# git clone https://github/aluzzardi/wssh.git
下载后,直接进入目录安装
代码如下
复制代码
[root@lee ~]# cd wssh
[root@lee ~]# python setup.py install
如果安装出错,可能需要安装一些依赖包,根据提示安装就好,依赖包大概也就五六个。安装好以后可以直接输入命令启动服务
代码如下
复制代码
[root@lee ~]# wsshd
wsshd/0.1.0 running on 0.0.0.0:5000
默认监听所有IP的5000端口,这时候你通过浏览器端输入ip:5000即可访问
可以输入账号,IP地址以及密码就能登录。遗憾的是默认连接22端口,要是端口改了就悲剧了。连接后的效果图:
命令界面还支持变色,如:
但如果你用vi命令打开编辑器就悲剧了,因为无法使用键盘操作文本,并且无法:wq退出
但可以进行简单交互,如确认对话
那它是如何使用浏览器交互的呢?其实这是一个Python程序,使用WebSocket连接交互,Chrome截图:
所以需要使用支持WebSocket连接的浏览器才能访问,假如你使用不支持WebSocket的浏览器访问,比如IE7就Over了。当然,这只是一个常识,实际上我还是倾向于ssh工具的,毕竟浏览器端的稳定性与安全性都让人满冷汗。不过可以开一些权限小的口子,然后iptables过滤一下就能很方便的在陌生机子上使用浏览器管理远程server了。
代码如下
复制代码
[root@lee ~]# git clone https://github/aluzzardi/wssh.git
下载后,直接进入目录安装
代码如下
复制代码
[root@lee ~]# cd wssh
[root@lee ~]# python setup.py install
如果安装出错,可能需要安装一些依赖包,根据提示安装就好,依赖包大概也就五六个。安装好以后可以直接输入命令启动服务
代码如下
复制代码
[root@lee ~]# wsshd
wsshd/0.1.0 running on 0.0.0.0:5000
默认监听所有IP的5000端口,这时候你通过浏览器端输入ip:5000即可访问
可以输入账号,IP地址以及密码就能登录。遗憾的是默认连接22端口,要是端口改了就悲剧了。连接后的效果图:
命令界面还支持变色,如:
但如果你用vi命令打开编辑器就悲剧了,因为无法使用键盘操作文本,并且无法:wq退出
但可以进行简单交互,如确认对话
那它是如何使用浏览器交互的呢?其实这是一个Python程序,使用WebSocket连接交互,Chrome截图:
所以需要使用支持WebSocket连接的浏览器才能访问,假如你使用不支持WebSocket的浏览器访问,比如IE7就Over了。当然,这只是一个常识,实际上我还是倾向于ssh工具的,毕竟浏览器端的稳定性与安全性都让人满冷汗。不过可以开一些权限小的口子,然后iptables过滤一下就能很方便的在陌生机子上使用浏览器管理远程server了。