web-dev-qa-db-ja.com

Mac OS X内蔵VNCクライアントでVNCポート番号を指定する方法は?

Mac OS Xの内蔵VNCクライアントでVNCポート番号を指定することはできますか?

Finderの組み込みVNCクライアントを使用してXen VPSマシンに接続しようとしています。このようなアドレスを使用しました。

vnc://server:port

しかし、別のポートを使用しているために失敗し、Finderの組み込みVNCはポート番号を処理できません。私が知っているように、それはコロンの後の番号をポート番号ではなくdisplay-numberとして扱います。 VNCクライアントでポート番号を指定する方法はありますか?

またはこれの回避策はありますか? (ポート転送???私はそれについて知りません...)

16
Eonil

ターミナルウィンドウを開き、次のように入力します。

open vnc://server:5900

または、ポート番号が5901の場合は5901を試してください。

15
Michael Dillon

VNCディスプレイ番号は、ポートを指定するもう1つの方法です。ディスプレイ0は、慣例により、ポート5900です。 1ポート5901などを表示するので、サーバーが使用しているポートが5900に近い場合は、5900を減算して、それをディスプレイ番号として使用できます。

あなたの言うことに反して、Mac OS Xの画面共有クライアントはvnc://server:port URL。 Michael Dillonが示唆するように、ターミナルからopenを使用するか、Finderの[移動]メニューから[サーバーに接続...]を選択して、アドレスを入力します。

最後にそれがうまくいかない場合は、VNCクライアントとサーバーに互換性がない可能性があります-Mac OS X VNCサーバーは確かに少し特異です。 VNCのチキン などの別のVNCクライアントをダウンロードしてみてください。それが機能しない場合は、クライアントの問題ではなく、ファイアウォールのようなものである可能性があることがわかります。

5
Scott

VNCのChickenは見つかりませんが、OSX用の Vine VNC サーバーが見つかりました。これにより、組み込みのOS X VNCサーバーに関する問題が解決しました。

0
juancio

希望するポートに接続できるかどうかは、ルーターの構成によって異なります。ルーターのNAT=設定からいくつかのポート転送を構成する必要がある場合があります。たとえば、ルーターに123.123.1.1などのパブリックIPアドレスがあるが、コンピュータにローカルIPアドレスしかない場合(例:ISPに応じて192.168.xxまたは同様)ルーターのポート5900をコンピューターのポート5900に転送して、ルーターのポート5900での着信要求がコンピューターのポート5900に転送されるようにする必要があります。これはルーターとインターネットの構成に依存しますが、NAT構成の下でいくつかの詳細設定を探します。私は私のために成功しました。どちらもターミナルからopen vnc:// server:portを使用していますまたはFinder>サーバーに接続> vnc:// server:portは正常に動作します。

0
armando.sano