Ubuntu TigerVNC客户端如何连接服务器
导读:Ubuntu TigerVNC客户端连接服务器步骤 1. 准备工作 确保远程Ubuntu服务器已完成TigerVNC服务器的安装与配置(包括设置VNC密码、配置xstartup文件、启动VNC服务及开放防火墙端口)。若未完成,可参考以下关键...
Ubuntu TigerVNC客户端连接服务器步骤
1. 准备工作
确保远程Ubuntu服务器已完成TigerVNC服务器的安装与配置(包括设置VNC密码、配置xstartup文件、启动VNC服务及开放防火墙端口)。若未完成,可参考以下关键命令:
- 安装TigerVNC服务器:
sudo apt install tigervnc-standalone-server tigervnc-common -y - 设置VNC密码:
vncpasswd(至少6位,区分大小写) - 启动VNC服务(显示编号
:1对应端口5901):vncserver :1 - 开放防火墙端口(UFW):
sudo ufw allow 5901/tcp
2. 在Ubuntu客户端安装TigerVNC Viewer
打开终端,执行以下命令安装TigerVNC Viewer(客户端工具):
sudo apt update
sudo apt install tigervnc-viewer -y
3. 使用TigerVNC Viewer连接服务器
方法一:直接连接(适用于公网IP或同一网络)
在终端中输入以下命令,替换username为服务器上的用户名,remote_host_ip为服务器的IP地址(如192.168.1.100),display_number为服务器VNC服务的显示编号(如:1对应端口5901):
vncviewer -via username@remote_host_ip:display_number
示例(连接服务器192.168.1.100的:1实例):
vncviewer -via user@192.168.1.100:1
执行后会弹出认证窗口,输入服务器用户的系统密码(非VNC密码),随后会提示输入VNC密码(之前设置的6位密码),验证通过后即可显示服务器桌面。
方法二:通过SSH隧道连接(增强安全性,推荐)
若服务器位于公网且需加密连接,可通过SSH隧道转发端口,避免VNC密码明文传输。在本地Ubuntu客户端的终端中执行以下命令(替换your_username为服务器用户名,your_server_ip为服务器IP):
ssh -L 5901:localhost:5901 your_username@your_server_ip
输入服务器用户的系统密码,建立SSH隧道。隧道建立后,在终端中输入以下命令连接本地localhost:1(隧道已将服务器的5901端口映射到本地的5901端口):
vncviewer localhost:1
输入之前设置的VNC密码即可连接。
4. 连接注意事项
- 显示编号与端口对应关系:VNC显示编号
:n对应TCP端口5900+n(如:1对应5901、:2对应5902),需确保客户端输入的端口号与服务器启动的显示编号一致。 - 防火墙设置:若服务器使用UFW防火墙,需确保已开放对应端口(如
5901);若使用其他防火墙(如firewalld),需相应调整规则。 - 桌面环境适配:若服务器桌面环境非GNOME(如XFCE),需修改服务器的
~/.vnc/xstartup文件(如将startgnome &改为startxfce4 &),否则可能无法正常启动桌面。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu TigerVNC客户端如何连接服务器
本文地址: https://pptw.com/jishu/742774.html
