Tabby 连接远程服务器
- 打开
Tabby软件
-
点击
Settings -
配置
公网ip和登录名 -
点击运行
-
输入服务器公网连接的密码
-
刚进入系统,我们位于
root路径下:
配置环境
安装nodejs
选择需要的版本, 这里以 18.12.0 为例
# 下载node二进制文件
wget https://nodejs.org/dist/v18.12.0/node-v18.12.0-linux-x64.tar.xz
# 解压文件
tar xvf node-v18.12.0-linux-x64.tar.xz
手动配置软链接
# 返回上一级目录
cd ../
# 建立npm软链
ln -s /root/node-v18.12.0-linux-x64/bin/npm /usr/local/bin/npm
# 建立node软链
ln -s /root/node-v18.12.0-linux-x64/bin/node /usr/local/bin/node
测试一下,
node -v
npm -v
能正常打印出来,说明软链建立成功了
部署一个简单的node服务
- 创建测试文件 server.js
touch server.js
- 修改测试文件
vim server.js
按 i 键进入编辑模式,并将以下内容添加至 server.js
const http = require('http');
const hostname = '0.0.0.0';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
添加完成后,按 esc 退出编辑模式,并输入 :wq 后按 enter 键,保存退出文件
- 运行server.js
node server.js
- 运行以下命令,列入系统已在监控的端口信息
netstat -tpln
-
在ECS 实例的安全组中,添加入方向规则,配置端口号。本例中,项目端口号为3000。添加安全组规则的具体操作,请参考添加安全组规则
-
打开浏览器并访问
http://<ECS实例公网IP地址>:<项目端口号>。本示例中,<项目端口号>为3000
安装 git
# 以系统管理者的身份执行指令, dnf
sudo dnf install git-all