web-dev-qa-db-ja.com

VPNの背後にある職場のコンピューターから自宅のコンピューターに接続する方法(リモートデスクトップビューアーを使用)

自宅のコンピューターにリンクされた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
2
waldyrious

ここに行く方法はおそらく、SSHセッションを介してVNCをトンネリングするか、逆VNCプロトコルを使用することです。

デフォルトのUbuntuリモートデスクトップビューアー Remmina は、これを行うように設定できます。

VNCサーバーがSSHを介してVNCプロトコルをトンネリングできる場合、この信号を受信できる任意のVNCビューアーを使用できます。


ここでは x11vncInstall x11vnc VNCサーバーとしてvncviewer(of xtightvncviewerInstall xtightvncviewer )。

すでに自宅のコンピューターでVNCをセットアップしている場合は、実行するのと同じくらい簡単です

x11vnc -display :0

ホームマシンでVNCを介してディスプレイ:0をエクスポートします。これは、SSHセッションでも実行できます。次のステップでは、ホームマシンでSSHサーバーを実行する必要があることに注意してください。

オフィスで、SSHをトンネリングするためのオプション-viaを指定してvncviewerを実行します。

vncviewer -via [email protected] localhost:0

全体的なガイドについては、 x11vnc home page を参照してください。

LightDMを使用してリモートマシンに接続する方法については、次の質問を参照してください。

2
Takkat