在本教程中,我们将向您展示如何在您的 CentOS 7 服务器上安装和配置 Wetty。 对于那些不知道的人,Wetty 是 ajaxterm/anyterm 的替代品,但比它们好得多,因为 wetty 使用 ChromeOS 的终端仿真器 (hterm),它是完全用 Javascript 编写的终端仿真的完整实现。 此外,它使用 WebSockets 而不是 Ajax,因此响应时间更短。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将向您展示在 CentOS 7 服务器上逐步安装 Wetty。
在 CentOS 7 上安装 Wetty
步骤 1. 首先,您需要在您的系统上启用 EPEL(企业 Linux 的额外软件包)。
- CentOS 7 64 位
## RHEL/CentOS 7 64-Bit ## # wget https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -ivh epel-release-7-5.noarch.rpm
步骤 2. 安装依赖项。
yum install epel-release git nodejs npm
步骤 3. 安装 Wetty。
安装这些依赖项后,克隆 GitHub 存储库:
git clone https://github.com/krishnasrinivas/wetty cd wetty npm install
添加一个湿的用户:
useradd idroot passwd idrootwetty
第 4 步:启动 Wetty 并从 Web 浏览器访问 Linux 终端。
通过运行在本地端口 8080 为 Wetty 启动 Web 界面(假设您当前的工作目录是 /wetty):
node app.js -p 8080
访问湿:
https://Your_IP-Address:8080
通过 HTTPS 运行 Wetty:
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
最后,您需要打开您想要运行 Wetty 的自定义 HTTPS 端口:
firewall-cmd --add-service=https # Run Wetty in the standard HTTPS port (443) firewall-cmd --permanent --add-service=https firewall-cmd --add-port=XXXX/tcp # Run Wetty on TCP port XXXX nohup node app.js --sslkey key.pem --sslcert cert.pem -p 8080 &
通过 HTTPS 访问 Wetty:
https://Your_IP-Address:8080
恭喜! 您已成功安装 Wetty。 感谢您使用本教程在 CentOS 7 系统中安装 Wetty (Web + tty)。 如需其他帮助或有用信息,我们建议您查看 官方 Wetty 网站.