如何在 CentOS 7 上安装 Wetty

在本教程中,我们将向您展示如何在您的 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 网站.