VNC経由でMacからUbuntuにログインする

VNC経由でMacからUbuntuにログインする

SSL/SSH ビューアを使用して IP アドレスをタップすると、2 階にある Mac Mini の画面を完全に共有できます。実際、私は今、Ubuntu 12.04 を実行しているラップトップ スクリーン上の OS X 環境でこの質問を書いています。簡単です。

しかし、Mac -> 移動 -> サーバーに接続、Ubuntu ラップトップの IP アドレスをタップしても Ubuntu にログインできません。デスクトップ共有で「他のユーザーがデスクトップを制御できるようにする」を有効にしました。また、Chicken of the VNC という VNC アプリをインストールし、Bonjour を無効にしましたが、タイムアウトになるか、共有を有効にするように指示されます。

Ubuntu に接続するだけでそんなに難しいことではないはずですよね?

私は VNC に関するドキュメントをいくつか読みましたが、そこには VNC の使用について書かれており、冒頭には次のように書かれています。

「VNC にはオプションのセキュリティ機能がいくつかありますが、インターネットなどの信頼できないネットワーク上で VNC を直接実行しないでください。代わりに、SSH ガイドで説明されているように SSH サーバーを設定し、いわゆるワンス モードで起動できる VNC サーバーを構成する必要があります。」

つまり、VNC についてはまったく何も述べられておらず、代わりに SSH サーバー、ポート転送、RSA キーの終わりのない追跡に誘導されます。Derek が職場で Windows マシンにログインする方法について。

両方のマシンにイーサネット ケーブルを接続し、VNC 経由で画面を共有したいと思います。

何か案は?

どうもありがとう。

追伸

ちょっと追加します。Ubuntu ラップトップは実際に表示され、IP アドレスも表示されますが、接続できません。興味深いことに、Ubuntu ラップトップから Ubuntu 画面に実際にログインできます。Ubuntu の SSL/SSH ビューアを使用すると、自動的にログインします (画面が自動的に再読み込みされます)。ただし、Mac で試すと機能しません。

答え1

IP アドレスの後にポートを使用する必要があります (例: 192.168.2.5:5900)。また、一部のクライアントでは IP の後に 2 つのコロンが必要なので、192.168.2.5::5900 のようになります。

答え2

ステップ 1. まず、Mac で Ubuntu マシンへの SSH トンネルを作成します。 ssh -L 5900:127.0.0.1:5900 -N -f -l <your-linux-user-name> <linux-ip> 次に例を示します。 ssh -L 5900:127.0.0.1:5900 -N -f -l inder 192.168.50.73

ステップ 2. Mac で、VNC を使用した画面共有を使用して Linux に接続します。Command キーとスペースキーを押して、「画面共有」と入力します。画面共有アプリを起動します。次のように入力します。 vnc://127.0.0.1:5900

VNC セッション中です。

答え3

おそらくポートの不一致です。http://www.debianadmin.com/remote-desktop-sharing-in-ubuntu.html標準の VNC ポートは 5900 (および 5901 5902 など) ですが、ポート 0 が使用されているようです。VNC クライアントで要求された IP の後に :0 または :1 を追加してみてください。

関連情報