![在 RHEL 6.3 命令行上配置真正的 VNC](https://linux22.com/image/33752/%E5%9C%A8%20RHEL%206.3%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E9%85%8D%E7%BD%AE%E7%9C%9F%E6%AD%A3%E7%9A%84%20VNC.png)
我正在尝试通过命令行在 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 会话。