首页主机资讯Ubuntu TigerVNC客户端如何连接服务器

Ubuntu TigerVNC客户端如何连接服务器

时间2025-11-05 12:02:03发布访客分类主机资讯浏览1428
导读: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
如何在Ubuntu上配置TigerVNC访问权限 Ubuntu TigerVNC与RDP有何区别

游客 回复需填写必要信息