VNC Mac OS X 和 Linux 连接被计算机拒绝
VNC Mac OS X and Linux connection refused by computer
我在 MacOS X 和 Linux.
之间使用 VNC 时遇到问题
我在 CentOS Linux 上安装了 tightvnc 服务器,在 Mac OS X 上安装了 vncviewer。我已经尽我所知完成了所有设置,然后启动了 vncserver在 Linux 计算机上。我也开了5901端口。
当我在 Linux 机器上执行命令 "vncviewer :1" 时,一切正常。我可以看到桌面出现在 window.
中
来自 Mac OS X 我无法连接到 Linux vncserver。我得到的消息是
"The connection was refused by the computer"
我可以通过 SSH 从 Mac 连接到 Linux,所以两台计算机之间存在连接,但 VNC 无法工作。
谁能帮我解决这个问题。我在网上搜索过,但到目前为止没有发现任何有效的方法。
谢谢!
这是来自 vnc 日志文件的消息。
Xvnc TigerVNC 1.1.0 - built May 11 2016 13:01:55
Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 11704000, The X.Org Foundation
Tue Jan 24 10:03:36 2017
vncext: VNC extension running!
vncext: Listening for VNC connections on all interface(s), port 5901
vncext: Listening for HTTP connections on all interface(s), port 5801
vncext: created VNC server for screen 0
GNOME_KEYRING_SOCKET=/tmp/keyring-jWrQoB/socket
SSH_AUTH_SOCK=/tmp/keyring-jWrQoB/socket.ssh
GNOME_KEYRING_PID=7644
gnome-session[7629]: WARNING: Could not launch application 'linc-cleanup-sockets.desktop': Unable to start application: Failed to execute
child process "/usr/bin/linc-cleanup-sockets" (No such file or directory)
Failed to play sound: File or data not found
(polkit-gnome-authentication-agent-1:7668): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'
(polkit-gnome-authentication-agent-1:7668): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
An instance of nm-applet is already running.
Dropbox isn't running!
Dropbox is already running!
Initializing nautilus-dropbox 2015.10.28
(null): Warning no default label for /home/amit/.gvfs
Failure: Module initalization failed
** (gnome-panel:7657): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:GnoteApplet:
(null)
您可以使用本地端口转发通过 SSH 隧道建立 VNC 连接。
启动端口转发:
ssh -NTf -L 5901:localhost:5901 user@linux_server
然后将您的 VNC 查看器指向本地主机。
vncviewer localhost:5901
我在 MacOS X 和 Linux.
之间使用 VNC 时遇到问题我在 CentOS Linux 上安装了 tightvnc 服务器,在 Mac OS X 上安装了 vncviewer。我已经尽我所知完成了所有设置,然后启动了 vncserver在 Linux 计算机上。我也开了5901端口。
当我在 Linux 机器上执行命令 "vncviewer :1" 时,一切正常。我可以看到桌面出现在 window.
中来自 Mac OS X 我无法连接到 Linux vncserver。我得到的消息是 "The connection was refused by the computer"
我可以通过 SSH 从 Mac 连接到 Linux,所以两台计算机之间存在连接,但 VNC 无法工作。
谁能帮我解决这个问题。我在网上搜索过,但到目前为止没有发现任何有效的方法。 谢谢!
这是来自 vnc 日志文件的消息。
Xvnc TigerVNC 1.1.0 - built May 11 2016 13:01:55
Copyright (C) 1999-2011 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Underlying X server release 11704000, The X.Org Foundation
Tue Jan 24 10:03:36 2017
vncext: VNC extension running!
vncext: Listening for VNC connections on all interface(s), port 5901
vncext: Listening for HTTP connections on all interface(s), port 5801
vncext: created VNC server for screen 0
GNOME_KEYRING_SOCKET=/tmp/keyring-jWrQoB/socket
SSH_AUTH_SOCK=/tmp/keyring-jWrQoB/socket.ssh
GNOME_KEYRING_PID=7644
gnome-session[7629]: WARNING: Could not launch application 'linc-cleanup-sockets.desktop': Unable to start application: Failed to execute
child process "/usr/bin/linc-cleanup-sockets" (No such file or directory)
Failed to play sound: File or data not found
(polkit-gnome-authentication-agent-1:7668): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'
(polkit-gnome-authentication-agent-1:7668): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
An instance of nm-applet is already running.
Dropbox isn't running!
Dropbox is already running!
Initializing nautilus-dropbox 2015.10.28
(null): Warning no default label for /home/amit/.gvfs
Failure: Module initalization failed
** (gnome-panel:7657): WARNING **: panel-applet-frame.c:1288: failed to load applet OAFIID:GnoteApplet:
(null)
您可以使用本地端口转发通过 SSH 隧道建立 VNC 连接。
启动端口转发:
ssh -NTf -L 5901:localhost:5901 user@linux_server
然后将您的 VNC 查看器指向本地主机。
vncviewer localhost:5901