使用 vnc 连接 Linux 计算机

使用 vnc 连接 Linux 计算机

我正在尝试使用 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 创建的密码连接到您的服务器。

相关内容