自宅のコンピューターにリンクされたdyndnsアカウントがあり、仕事(大学)のコンピューターからSSHで接続できるようにすべてがセットアップされています。次に、大学のVPNに接続し( これらの手順 を使用)、リモートデスクトップビューアーを使用してグラフィカルにアクセスしようと試みます。ただし、これは失敗します。理由はわかりません。 dyndns URLを使用してみて、ホームラップトップでifconfigを実行してローカルアドレスを返しました。
eth0 Link encap:Ethernet HWaddr 00:90:f5:be:62:10
inet addr:192.168.1.78 Bcast:192.168.1.255 Mask:255.255.255.0
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.94.81 P-t-P:192.168.94.21 Mask:255.255.255.255
ただし、ポート5900を指定した後でも(これらは自動的に選択されるはずです)動作しませんでした。どちらを使用すべきかわかりません(inet addr、P-t-P?)
私が得るエラーはConnection to Host <hostname> was closed
、タイムアウトのように見えることもあれば、すぐに失敗することもあります。
職場のコンピューターでのifconfigの出力は次のとおりです。
eth0 Link encap:Ethernet HWaddr bc:ae:c5:2d:3a:ef
inet addr:192.168.94.7 Bcast:192.168.94.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
ここに行く方法はおそらく、SSHセッションを介してVNCをトンネリングするか、逆VNCプロトコルを使用することです。
デフォルトのUbuntuリモートデスクトップビューアー Remmina は、これを行うように設定できます。
VNCサーバーがSSHを介してVNCプロトコルをトンネリングできる場合、この信号を受信できる任意のVNCビューアーを使用できます。
ここでは x11vnc VNCサーバーとしてvncviewer(of xtightvncviewer )。
すでに自宅のコンピューターでVNCをセットアップしている場合は、実行するのと同じくらい簡単です
x11vnc -display :0
ホームマシンでVNCを介してディスプレイ:0
をエクスポートします。これは、SSHセッションでも実行できます。次のステップでは、ホームマシンでSSHサーバーを実行する必要があることに注意してください。
オフィスで、SSHをトンネリングするためのオプション-via
を指定してvncviewerを実行します。
vncviewer -via [email protected] localhost:0
全体的なガイドについては、 x11vnc home page を参照してください。
LightDMを使用してリモートマシンに接続する方法については、次の質問を参照してください。