编码机

万万没想到,用浏览器打开终端竟这么容易实

发布时间:2023/1/12 14:43:18   
治疗白癜风误区 http://baidianfeng.39.net/a_zczz/190329/7007665.html

前言

你所追求的事物,所做的每一件事情,都有它存在的意义

说到用网页打开终端,相信大多数人都使用过,但是应该也没几个人去认真研究过。自己也是因工作需要,于是对其进行了一番探索。

如果你有用过云服务器,肯定对这个就更熟悉了,比如阿里云的Workbench远程连接。它提供给我们的服务便利性、用户体验还是相当不错的,让我们和实际的机器通过网络联通了。

除此之外,浏览器上能运行的东西还有很多,如:云文档、云软件、云IDE、云储存、云函数、云调用等等......

下面我们来做个小任务:用网页打开终端,然后在终端输入small_cat指令后,在终端输出一群小猫咪。

先一睹为快cat6.gif快速实现(仅需两步+浏览器访问)

已有很成熟的组件库基于xterm.js来实现网页终端,比如webssh(MoreReal-worldUses[2]),仅需两步就可以在网页连接你的服务器了。有木有很惊喜

1.执行pipinstallwebssh,安装webssh

首先要确定电脑安装了Python,且版本为2.7/3.4+

但实际上还是使用了python3(用pythond+pip安装时报错了,可能是Python和pip版本不匹配)。

如果你使用的mac,可以通过命令查看是否已存在python3,如下:

python2--version-Python2.7.16python3--version或者/usr/bin/python3--version-Python3.9.5复制代码

确定有python3之后可以直接执行(如有错误可再升级pip):

python3-mpipinstallwebssh或者pip3installwebssh#如果pip报错,根据终端提示升级pip,执行:sudo/usr/bin/python3-mpipinstall--upgradepip//再重新安装即可sudo/usr/bin/python3-mpipinstallwebssh复制代码2.启动webssh服务

在终端输入wssh即可在本地打开浏览器访问了。

(当然,运行wssh会占用进程,如果是部署到生产环境,需要使其在后台运行,并开启进程守护)

更多使用可参考webssh使用:github.

转载请注明:http://www.aideyishus.com/lkgx/2885.html

------分隔线----------------------------