2017-01-24 9 views
-1

MacOS XとLinuxの間でVNCを使用する際に問題が発生しています。VNCコンピュータでMac OS XとLinuxの接続が拒否されました

CentOS Linuxにはtightvncサーバを、Mac OS Xにはvncviewerをインストールしました。すべての設定をしてから、Linuxコンピュータでvncserverを起動しました。私はまた、ポート5901を開いた。

Linuxマシンでコマンド "vncviewer:1"を実行すると、正常に動作する。デスクトップがウィンドウに表示されるのがわかります。

Mac OS Xでは、Linux vncserverに接続できません。私が手にメッセージが2台のコンピュータ間の接続があるが、VNCが動作しませんので、私は、MacからLinuxへのSSHにできています「接続は、コンピュータによって拒否された」

です。

誰かがこの問題を助けることができますか?私はウェブを検索しましたが、これまでに働いたものは何も見つかりませんでした。 ありがとう!

ここに、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) 
+2

このQは、StackOverflowで定義されているプログラミングに関するものではありません。それは、S.E.関連サイトhttp://SuperUser.comまたはhttp://apple.stackexchange.com(AskDifferent)。あなたのQの下にある 'flag'リンクを使って、モデレーターにそれを移動するように依頼してください。 2つの異なるサイトに同じQを投稿しないでください。ここにQを投稿する前に、http://stackoverflow.com/help/how-to-ask http://stackoverflow.com/help/dont-askとhttp://stackoverflow.com/help/mcveをお読みください。がんばろう。 – shellter

答えて

0

ローカルポート転送を使用してSSH経由でVNC接続をトンネルできます。

ポートフォワードを起動するには:

ssh -NTf -L 5901:localhost:5901 [email protected]_server 

を次にローカルホストであなたのVNCビューアを指します。

vncviewer localhost:5901 

なぜSSHを使用するのですか? セキュリティは、どのマシンにもリモートアクセスできるようにすることが大事です。そのような面では、キーを持つSSHは、パスワード付きのVNCログインよりはるかに優れています。

ルータのポートも閉じてください。

+1

この回答のダウン投票者に:どのように改善することができますか? – Condor

関連する問題