我正在尝试通过命令行在 RHEL 上设置真正的 vnc 服务器。
我已完成以下步骤
- 从以下位置下载 Real VNC 安装程序真正的VNC适用于红帽64位系统
- 解压得到rpm VNC-Server-5.0.5-Linux-x64.rpm,VNC-Viewer-5.0.5-Linux-x64.rpm
- 该文档没有任何命令行安装说明
- 按照本中给出的说明进行操作论坛
rpm VNC-Server-5.0.5-Linux-x64.rpm -i
vnclicense -add <KEY>
netstat -an | more
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5903 0.0.0.0:* LISTEN
在 Windows 7 上,我安装了 RealVNC Viewer 并尝试连接到服务器,但收到错误提示
connect: Connection refused (10061)
答案1
您需要从 Linux 帐户启动 vnc 会话才能连接到您的会话,并vncserver
从 Linux 系统的命令行运行。发出此命令后,它会告诉您要连接的会话 ID。这是一个例子:
[root@systemname]# vncserver
New 'systemname:1 (username)' desktop is systemname:1
Starting applications specified in /username/.vnc/xstartup
Log file is /username/.vnc/servername:1.log
如果上述任务已经完成,那么您可能需要确保 Linux 端以及 Windows 端的防火墙对于指定端口5901
或5902
.. 已禁用,与您尝试连接的连接 ID 相关。如果您使用 SELinux,那么您需要确保它也配置为允许您的 VNC 会话。