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


16

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

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

vnc://server:port

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

またはこれの回避策はありますか?(ポートフォワーディング???私はそれについて知らない...)

回答:


15

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

open vnc://server:5900

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


5

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

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

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


正しい。私の経験でvnc://server:1は、MacのビルトインVNCクライアントではこの規約を使用できません。実際のポート番号を使用する必要があります。これは、vnc://server:5901
wisbucky

0

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


1
リンクされたコンテンツと、それが質問にどのように関連しているか説明できますか?これにより、リンクが無効になった場合にこの回答が引き続き有用であることを確認できます。さらに、この性質の答えにリンクを慎重に投稿してください-それらはコミュニティによってスパムとして、正しくまたは他の方法で見られる可能性があります。詳細については、FAQを参照してください
bwDraco

0

希望するポートに接続できるかどうかは、ルーターの構成によって異なります。ルーターのNAT設定からポート転送を構成する必要がある場合があります。たとえば、ルーターにパブリックIPアドレス(123.123.1.1など)があり、コンピューターにローカルIPアドレス(たとえば、ISPに応じて192.168.xxなど)しかない場合、ルーターのポート5900をポート5900に転送する必要があります。ルーターのポート5900で受信した要求がコンピューターのポート5900に転送されるようにコンピューターを設定します。これを行う方法は、ルーターとインターネットの構成によって異なりますが、NAT構成の下で高度な設定を探してください。私は成功しました。ターミナルから開いたvnc:// server:portを使用するか、[Finder]> [サーバーに接続]> [vnc:// server:port]の両方が正常に機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.