1、wetty
Wetty是使用Node.js和websockets开发的一个开源`Web-based SSH`
2、环境配置
2.1、配置epel源
1 [epel] 2 name=epel 3 baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/ 4 gpgcheck=0
2.2、安装依赖关系
1 yum install git nodejs npm
2.3、克隆下载程序包
1 git clone https://github.com/krishnasrinivas/wetty 2 cd wetty 3 npm install
2.4、配置https证书
1 openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
2.5、使用Https启动wetty
1 node app.js --sslkey key.pem --sslcert cert.pem -p 8001
注意:端口可以随意指定
2.6、浏览器访问web版tty
1 iptables -F 2 https://172.17.0.9:8001