web-dev-qa-db-ja.com

NATルーターの背後に隠されているリモートホストにSSH接続する方法は?

TeamViewerを使用してこのリモートホストにアクセスできます。

Sshdが実行されています。

私はそれにsshしたいと思います。ただし、システムのIPは192.168.xx.yyとして提供されます。

どうすればそれにSSH接続できますか?

3
sureshvv

これを行うにはいくつかの可能性があります。

VPN

VPNを作成する非常に簡単な方法については、Hamachiを試してください。 Linuxベータ版 があります。利点は、VPNが非常に簡単にセットアップできることです。プログラムの内容に従ってください

LogMeInに縛られていない、もっと複雑なものが必要な場合は、 OpenVPN を試してください。

ただし、複数の場所からアクセスする必要がある場合は、すべての場所にVPNソフトウェアをセットアップする必要があるため、これはあまり良くありません。

この場合、次のようになります。

ポートフォワーディング

宛先PCのルーターにSSHポート(22)を転送させる方法のチュートリアルについては、 portforward.com を参照してください。これはルーターごとに大きく異なるため、普遍的に説明することはできません。

リバースSSH

チュートリアルを見つけました ここ (SSHサーバーからクライアントへの)リバースSSH接続を行う方法を説明しています。クライアントが外部からアクセス可能であるが、サーバーはアクセスできない場合にのみ適用されます。

9
sinni800