我有一个典型的家庭局域网,Ubuntu 桌面和 Windows 10 桌面都在同一个局域网上。我试图从 Windows 机器获取 VNC 访问权限来控制 Ubuntu 计算机的桌面(Ubuntu 18.04 普通桌面安装)。在 Windows 机器上使用 VNC Viewer 时,我不断收到连接被拒绝的消息。
我按照说明从 ubuntu 系统菜单启用屏幕共享,尝试了所需的密码和请求访问选项。共享和以太网的开关都打开了。ss -lnt 显示端口已打开:''' LISTEN 0 5 [::1]:5900 [::]:* ''' 在 Real VNC 查看器端,我有正确的 IP 地址和端口是 5900。我能够通过 VNC 进入我的 raspberry pi,并且能够从 windows 计算机通过 ssh 进入 Ubuntu 计算机。使用 VNC 时没有运气。
在 VNC 查看器设置中,我尝试将端口号添加到 IP,例如 192.168.1.178:5900,还尝试将桌面号的端口改为 :1。我还尝试过只使用平面 IP 地址。但这些都没用。
VNC 查看器设置:
连接被拒绝错误:
参考:
https://linuxconfig.org/ubuntu-remote-desktop-18-04-bionic-beaver-linux
答案1
您可以使用命令检查/确认端口地址
命令netstat -plutn
这是一个非常有用的命令。我没有这个命令的链接 - 在 stackoverflow 或 askubuntu 上看到的。抱歉