使用浏览器访问 Linux 终端的方法

运维 系统运维
wssh 可以让我们通过 HTTP 来调用远程的一个 shell,也就是说我们可以用浏览器来访问某个 Linux 服务器/虚拟机的终端(只要这个服务器上运行了 wsshd 服务器端)。wssh 客户端通过 ssh 帐号连接到 wsshd 服务器端。

wssh 可以让我们通过 HTTP 来调用远程的一个 shell,也就是说我们可以用浏览器来访问某个 Linux 服务器/虚拟机的终端(只要这个服务器上运行了 wsshd 服务器端)。wssh 客户端通过 ssh 帐号连接到 wsshd 服务器端。wssh 更多的是当作库来开发一些应用,比如开发云计算、虚拟机后台控制面板的虚拟机控制台等等。我们先来玩一下简单的~

安装一些必要软件:

$ sudo apt-get install git gcc python libevent-dev python-dev python-pip

安装 wssh 需要的各种 Python 库:

$ sudo pip install gevent gevent-websocket paramiko flask

下载并安装 wssh:

$ git clone https://github.com/aluzzardi/wssh.git
$ cd wssh
$ sudo python setup.py install

运行 wsshd:

$ wsshd
wsshd/0.1.0 running on 0.0.0.0:5000

从浏览器打开 http://IP:5000 后会看到如下登陆界面:

wssh

使用 ssh 帐号登陆后就可以看到终端了:

wssh

责任编辑:黄丹 来源: vpsee.com
相关推荐

2020-11-23 05:50:40

浏览器Web浏览器Linux

2009-08-09 09:27:41

linux命令行浏览器linux打开浏览器命linux命令行

2022-08-02 13:32:24

Linux浏览器代码

2014-02-27 10:08:13

Pipelight浏览器插件

2016-06-02 13:22:12

LinuxWeb浏览器

2014-04-18 13:28:55

Windows终端Linux

2011-05-18 09:30:40

Linux浏览器

2011-11-11 10:35:04

2010-04-05 21:57:14

Netscape浏览器

2023-12-05 07:51:54

2010-08-19 15:47:34

CSS Reset浏览器

2021-08-12 15:00:01

Linux终端

2013-04-25 11:14:22

IE浏览器

2012-03-20 11:07:08

2012-03-20 11:31:58

移动浏览器

2012-03-19 17:25:22

2012-03-20 11:41:18

海豚浏览器

2009-08-11 09:11:06

linux打开浏览器命linux命令行浏览器linux命令行

2015-04-24 10:37:40

Web安全浏览器跨域访问

2014-06-24 15:43:56

Opera浏览器
点赞
收藏

51CTO技术栈公众号