我正在尝试使用 vnc 查看器连接到 Linux 计算机,但连接超时。当我输入时netstat -na
,列出的端口都不是 5900,据我所知,这是 VNC 使用的端口。这可能吗?还是我误解了某些重要的东西?无论如何,实际的问题是,我该怎么做才能连接到我的计算机?
编辑:很抱歉我一开始没有提到这一点。Linux 计算机是安装了一些 vncserver 的远程服务器。
答案1
首先,请确保你已经在 Linux 上正确安装并配置了 vncserver。vncserver 默认会监听端口 5900+N ,其中 N 是输出显示的编号。例如,如果输出显示编号为 1 ,则端口为 5901。
无论如何,要连接到您的 Linux 计算机,您首先需要安装并配置一个 vncserver,例如 tightvncserver,如下所示(假设您的 Linux 平台是 deb 基础):
sudo apt install -y tightvncserver
之后,使用以下命令启动 vncserver:
vncserver
然后输入连接密码。之后检查 vncserver 是否正在监听端口 5900+N(大多数情况下,第一个 vncserver 显示输出为 5901)。我通常使用 nmap 检查。确保已安装 nmap,或者使用以下命令安装它
sudo apt install nmap
然后检查:
nmap localhost
如果 vncserver 正在监听 5900+N ,那么我们就可以开始了。
要连接到您的 vncserver,您可以使用任何 vncviewer(例如 xtighvncviewer)。假设端口为 5901,请输入远程主机的地址“server-ip:5901”(例如“192.168.1.2:5901”)。然后使用您上面为 vncserver 创建的密码连接到您的服务器。