SSHトンネルを介したVNC/rdesktop

SSHトンネルを介したVNC/rdesktop

ファイアウォールの後ろにWindowsコンピュータを使用している友達がいます。家にファイアウォールがないLinuxシステムがあります。

私は仲介サービス(例:)を使用せずに彼のコンピュータにrdesktop接続を確立したいと思いますLogMeIn

私の計画は次のとおりです。

  1. SSH(ファイアウォールではSSHを許可)を介してマイコンピュータに接続し、適切なトンネルを確立します。
  2. 現在マイコンピュータで実行されているサーバーでrdesktop / vncを有効にしますX

私が気に入らないのは、現在実行中のサーバーで自分のユーザーとしてプログラムを実行するのが面倒ですX。むしろその人が何とかトンネルを設置してほしい私のものrdesktop localhost:1234ユーザーが私に接続している間に私が仕事をすることを可能にします。

よりスマートな方法がありますか?

ベストアンサー1

私はVPNを設定することを好みます(オープンVPN例)サーバーはあなたのコンピュータにあり、クライアントはあなたの友人のコンピュータにいます。彼があなたが接続したいとき、彼はVPNを開き(あなたのコンピュータにログインする必要はありません)、あなたは彼のコンピュータのIP用のリモートデスクトップクライアントを開きます(少なくともopenvpnを使用すると、彼のコンピュータのIPに「ピン」があります。を割り当てることで、次のことができます)。保存すると毎回見る必要はありません。)

これにより、コンピュータにログインできなくなり、VPNをオンにしたときにのみ自分のコンピュータにアクセスできます。一方、サーバーがコンピューターに接続したくない場合は、サーバーをシャットダウンできます。それにもかかわらず、あなたが彼にあなたのコンピュータにユーザー(またはあなたが望むアクセス権を持つユーザー)を与えなければ、彼は多くのことをすることはできません。

これにより、VPNクライアントのみがインストールされ、必要に応じてより多くの友達と簡単に使用できます。

おすすめ記事