web-dev-qa-db-ja.com

ルーターの背後にあるリモートデスクトップに接続する方法

私のセットアップは次のとおりです。私はどこにでもローミングするラップトップを持ち、NATを備えたルーターを使用してWebに接続された自宅にデスクトップコンピューターを持っています。

ここでの私の目的は、ファイルストレージ/アクセスの目的で使用できるSSHサーバーを作成することと、プロキシサーバーとして使用することです。ただし、問題は、デスクトップ(SSHサーバーとして使用している)がNATの背後のルーター上にあることです。これは、ホームネットワークの外部からサーバーに接続できないことを意味します。

ラップトップを使用して、外部ネットワークからデスクトップに直接接続できるようにしたい。これまでにウェブで見つけたオプションは次のとおりです。

  1. Teamviewer-私はこれを本当に使いたくありません。試しましたが、少し気に入らなかったです。

  2. ルーターでポートフォワーディングを構成する-繰り返しますが、ルーターは実際にはISPによって運用されており、再構成は許可されないため、オプションではありません。

  3. 私が見つけたpwnatと呼ばれるプログラムを使用する here -これは私のすべてのオプションの中で最も実行可能なように思えますが、それを機能させる方法を理解することができませんでした。また、不十分なドキュメントから、同様に使用するのは非常に苦痛のようです。

  4. Show here のようなリバーストンネル-「中間」コンピューターがないため、これは機能しません。

ラップトップから定期的にSSH経由で接続を確立する方法はありますか?それ以外の場合、デスクトップをファイルサーバーおよびプロキシとして使用できるようにする他の方法はありますか?

編集:ObsessiveFOSSによって以下に提供される別の代替がありました

  1. Gogo6クライアントを使用する-良いオプションのように見えましたが、動作させることができませんでした。おそらく、ISP /ルーターがIPv6をサポートしていないようです。
5
amol.kamath

Gogo6を使用して、同時にIPv6アドレスを取得できます。

サーバーで、Gogo6クライアントをダウンロードしてインストールします。

Sudo apt-get install gogoc

そして、Freenet6の http://www.gogo6.com/freenet6/registration でアカウントを取得します。

次に、gksudo gedit /etc/gogoc/gogoc.conf(サーバー上で)を実行し、次の設定を設定します。

userid=your_user_name_you_set_up_with_the_link_above
passwd=your_password

保存して再起動します。 SSHクライアントがそのインターフェースにバインドするように設定されている限り、your_user_id.broker.freenet6.netにアクセスできるようになりました。デフォルトのIIRCである0.0.0.0にバインドするだけです。

IPv4ホストからのアクセスを許可する必要がありますが、それについて確認します。

2
hexafraction