首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VNC Mac和Linux连接被计算机拒绝

问VNC Mac和Linux连接被计算机拒绝
EN

Stack Overflow用户
提问于 2017-01-24 16:31:37
回答 1查看 10.8K关注 0票数 1

我在MacOS X和Linux之间使用VNC有问题。

我在Linux上安装了CentOS服务器,在Mac上安装了vncviewer。我已经完成了所有的设置,然后在Linux计算机上启动vncserver。我还打开了5901港口。

当我在Linux机器上执行命令"vncviewer :1“时,一切正常。我可以看到桌面出现在窗口中。

从Mac,我无法连接到Linux vncserver。我得到的消息是“连接被计算机拒绝”

我能够SSH从Mac到Linux,所以这两台计算机之间有连接,但VNC不能工作。

有人能帮我解决这个问题吗。我搜索了网络,但至今没有发现任何有用的东西。谢谢!

下面是来自vnc日志文件的消息。

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-24 22:25:59

您可以使用本地端口转发通过SSH隧道VNC连接。

要向前启动港口:

代码语言:javascript
复制
ssh -NTf -L 5901:localhost:5901 user@linux_server

然后将VNC查看器指向localhost。

代码语言:javascript
复制
vncviewer localhost:5901
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41833435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档