NoMachine是一款高性能的远程桌面软件,采用NX协议,提供低延迟、高压缩率的远程连接体验,支持跨平台使用,适用于需要高效远程访问的场景,如远程办公、服务器管理和开发调试等。
在Ubuntu服务器上安装部署NoMachine
步骤1:下载NoMachine安装包
-
访问NoMachine官方网站:NoMachine下载页面
-
选择适用于Ubuntu的DEB安装包,根据你的系统架构(通常是AMD64)下载对应的版本,例如:
nomachine_8.x.x_1_amd64.deb
。 -
使用
wget
命令下载到服务器上:wget https://download.nomachine.com/download/8.x/Linux/nomachine_8.x.x_1_amd64.deb
步骤2:安装NoMachine服务器
-
安装下载的DEB包:
sudo dpkg -i nomachine_8.x.x_1_amd64.deb
-
解决可能的依赖问题:
sudo apt install -f
步骤3:启动NoMachine服务
-
启动NoMachine服务:
sudo systemctl start nomachine
-
设置NoMachine开机自启:
sudo systemctl enable nomachine
步骤4:配置防火墙(可选)
如果服务器启用了防火墙,需要开放NoMachine使用的端口(默认为4000/TCP):
sudo ufw allow 4000/tcp
sudo ufw reload
在客户端安装部署NoMachine并连接
步骤1:下载并安装NoMachine客户端
- 访问NoMachine官方网站,下载适用于你客户端操作系统(Windows、macOS、Linux等)的安装包。
- 按照常规软件安装步骤进行安装。
步骤2:添加远程连接
- 打开NoMachine客户端,点击“新建”或“添加连接”。
- 输入以下信息:
- 主机:Ubuntu服务器的IP地址或域名。
- 端口:默认为4000,如果修改过请填写对应的端口号。
- 用户名:服务器上的登录用户名。
- 密码:对应的用户密码。
步骤3:连接服务器
- 保存连接配置后,双击新建的连接或在列表中选择并点击“连接”。
- 首次连接可能会提示安全证书等,根据提示确认并继续。
注意事项
- 网络连通性:确保客户端与服务器之间的网络畅通,防火墙或路由器未阻止相应端口的通信。
- 权限设置:确保用于连接的用户具有足够的权限访问服务器资源。
- 版本兼容性:尽量保持服务器端和客户端版本一致,以避免潜在的兼容性问题。
通过以上步骤,你可以在Ubuntu服务器上安装部署NoMachine,并通过客户端实现远程桌面连接,享受高效、稳定的远程访问体验。