VPS 上如何开启两个终端,实用指南
卡尔云官网
www.kaeryun.com
在虚拟专有服务器(VPS)上同时开启两个终端,可以让你更高效地处理多任务,比如同时进行开发、测试或数据处理,以下是一些简单易懂的方法,帮助你实现这一目标。
使用 SSH 连接
SSH(安全 shells)是一种安全的远程登录协议,允许你在 VPS 上开启终端。
步骤 1:获取公钥
-
生成公钥:
你必须生成一个公钥,以便在 VPS 上连接。
打开终端,输入以下命令:ssh-keygen -t rsa -b 4096
生成一个 4096 位的RSA 公钥。
生成后,系统会提示你输入密码,输入默认值即可。 -
保存公钥:
生成完成后,系统会创建两个文件:id_rsa
和id_rsa.pub
。
将id_rsa.pub
复制到你的 VPS 盘符下,通常是/root/id_rsa.pub
。
步骤 2:连接到 VPS
-
登录到 VPS:
打开终端,输入以下命令,将公钥文件路径替换为你 VPS 盘符下的路径:ssh -i /root/id_rsa.pub username@vps_ip
替换
username
为你的 VPS 登录名,vps_ip
为你 VPS 的 IP 地址。 -
开启终端:
进入 VPS 后,输入以下命令开启终端:ssh -p -i /root/id_rsa.pub username@vps_ip
这里
-p
表示以密码方式连接,确保安全性。
小提示:
SSH 连接可以同时开启多个终端,只需在每个终端窗口中输入相应的命令即可。
使用远程桌面(Windows 版本)
如果你使用的是 Windows,可以通过远程桌面连接到 VPS。
步骤 1:安装远程桌面服务
-
打开控制面板:
右键点击桌面图标,选择“控制面板”。 -
启用远程桌面服务:
在“系统配置”> “远程桌面服务”中,点击“启用此服务”。 -
配置远程桌面服务:
右键点击“远程桌面服务”,选择“属性”,进入配置界面。
设置所需参数,如绑定到桌面上的图标、端口等。
步骤 2:连接到 VPS
-
打开远程桌面客户端:
在控制面板中,找到“远程桌面”图标,双击打开。 -
选择要连接的 VPS 服务器,输入 IP 地址和端口(默认为 3389)。
-
连接后,你会看到 VPS 的桌面,可以在这里开启终端。
小提示:
远程桌面连接可以同时开启多个终端,每个终端窗口独立运行。
使用 VNC
VNC(视频网络通信)是一种支持多显示器的远程图形化会话协议,非常适合需要同时查看多个界面的用户。
步骤 1:安装 VNC
-
在 VPS 上安装 VNC 软件。
使用包管理器安装:sudo apt-get install vncserver vnc client tools
或者根据你的操作系统选择合适的安装包。
-
启动 VNC 软件。
输入命令启动图形界面:vnc --display 0 --geometry 1280x1024
步骤 2:连接到 VPS
-
在 VNC 软件中,选择“连接到服务器”选项。
-
输入 VPS 的 IP 地址和端口(默认为 5900)。
-
连接后,你可以在 VNC 界面中查看 VPS 的图形界面,甚至开启终端。
小提示:
VNC 支持同时连接多个终端,每个终端可以独立操作。
容器化部署
如果你需要同时运行两个独立的终端,可以使用容器化部署。
步骤 1:创建容器
-
使用 Docker 创建一个运行在 VPS 上的容器。
运行以下命令:docker run -d -it -p 8080:8080 -p 22:22 -e username=your_username -e password=your_password node:12.0
这里
-e username
和-e password
是为你设置的容器密码。 -
进入容器,输入以下命令:
ssh -p 22 username@vps_ip
步骤 2:启动另一个终端
-
在 VPS 上,打开另一个终端窗口。
-
在另一个终端中,输入相同的 Docker 命令启动第二个容器:
docker run -d -it -p 8080:8080 -p 22:22 -e username=your_username -e password=your_password node:12.0
-
进入容器,输入以下命令:
ssh -p 22 username@vps_ip
小提示:
容器化部署允许你同时运行多个独立的终端,每个终端都可以访问 VPS 上的资源。
通过以上方法,你可以轻松地在 VPS 上开启两个终端,满足你的多任务处理需求,根据你的具体需求选择最适合的方式,SSH 连接适合需要安全性的用户,远程桌面适合 Windows 用户,VNC 是图形化界面的理想选择,而容器化部署则适合需要独立环境的用户。
卡尔云官网
www.kaeryun.com