Wetty 是什么?
Wetty = Web + tty
作为系统管理员,如果你是在 Linux 桌面下,你可以用它像一个 GNOME 终端(或类似的)一样来连接远程服务器;如果你是在 Windows 下,你可以用它像使用 Putty 这样的 SSH 客户端一样来连接远程,然后同时可以在浏览器中上网并查收邮件等其它事情。
安装步骤
第1步: 安装 epel 源
代码如下:
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
第2步:安装依赖
代码如下:
# yum install epel-release git nodejs npm -y
第3步:在安装完依赖后,克隆 GitHub 仓库
代码如下:
# git clone https://github.com/krishnasrinivas/wetty
第4步:运行 Wetty
代码如下:
# cd wetty
# npm install
第5步:从 Web 浏览器启动 Wetty 并访问 Linux 终端
代码如下:
# node app.js -p 8080
第6步:为 Wetty 安装 HTTPS 证书
代码如下:
# openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
等待完成。
第7步:通过 HTTPS 来使用 Wetty
代码如下:
# nohup node app.js --sslkey key.pem --sslcert cert.pem -p 8080 &
第8步:为 wetty 添加一个用户
代码如下:
# useradd
# Passwd
第9步:访问 wetty
http://Your_IP-Address:8080
输入你之前为 wetty 创建的证书然后访问。
设置wetty不需要账号登录便可进行命令行操作
我们看到,在浏览器中输入http://127.0.0.1:3000进行访问的时候,还需要我们输入账号密码进行认证(如下图第一行所示)。

但在某些应用场景下,我们不需要用户输入账号密码进行认证,而且用户也不一定知道账号密码。我们希望用户打开即可直接进行命令操作。
在命令行终端中输入node app.js会如下提示,其中列出了启动wetty服务的所有选项说明。


routerpassview路由器密码查看工具怎么使用的教程
天猫魔盒无线网络总断线怎么解决技巧
DNS设置8.8.8.8怎么样 好吗
TOTOLINK无线中继怎么设置图文详解
华为荣耀Note8是否支持快速充电介绍
安全狗服云服务器性能监控怎么设置的方法
WiFi用久了卡怎么办呢?如何重新设置路由器技巧
VoLTE如何开通,费用如何?
HiView正式版1.50官方版
Process Lasso正式版14.3.0.58官方版
高途在线正式版10.0.12.5官方版
小宝虚拟桌面工具正式版3.3官方版
闪电音频格式转换器正式版4.4.5官方版
iTunes正式版12.13.3.2官方版
美图秀秀正式版7.6.0.0官方版
灵动系统修复大师正式版1.7.31.1官方版
腾讯手游助手正式版5.0.433.80官方版
神奇透明水印制作软件正式版6.0.0.889官方版
维词课堂正式版2.1.4官方版
腾讯TIM正式版3.5.0.22143官方版
360离线病毒库(64位)正式版1.2.1.1318官方版
夜神模拟器正式版7.0.6.1官方版
像素苏打正式版2.6.1.110官方版
ACDSee旗舰版64位正式版17.1.0.3797官方版
ReaConverter Lite正式版7.8.22.0官方版
Soft4Boost Photo Studio正式版9.7.7.573官方版
希沃白板5正式版5.2.4.8298官方版
DBF Viewer 2000正式版8.42官方版