SSH経由でLAN内のサーバーにログインする方法

SSH経由でLAN内のサーバーにログインする方法

パブリック IP を持たない民間企業にサーバーがあり、その IP は です192.168.x.x

そして私は会社のパブリックIPを知っています: 61.xx.xx.xx

LAN の背後にあるサーバーにログインできるツールや方法はありますか。

TeamViewer は遅すぎるのでインストールしたくありません。

SSH アクセスのみを希望します。

どうもありがとうございます。

答え1

パブリック IP アドレスに SSH サーバーがあり、そのログイン資格情報を持っている場合は、SSH ポート転送を設定できます。

コマンドラインでは、次のように実行できます。

ssh [email protected] -L 22:192.168.x.x:22

これにより、自分のコンピューターから内部ネットワーク内のサーバーへのポート転送が設定されます。ユーザーは、61.xx.xx.xx アドレスを持つサーバーのユーザー アカウントであり、最初の 22 は、プライベート ネットワーク内のサーバーに接続するときに接続するローカル コンピューターのポートです。

ssh [email protected]

その後、他のサーバーに接続します。ローカル コンピューターで SSH サーバーが既に実行されている場合は、222 などの別のポートを使用して、次のように接続できます。

ssh -p 222 [email protected]

トンネルを設定する最初の SSH コマンドでポートを調整する必要があります。

PuTTYでトンネリングを設定する必要がある場合は、http://howto.ccs.neu.edu/howto/windows/ssh-port-tunneling-with-putty/それについては明確な指示があります。

61.xx.xx.xx アドレスで SSH デーモンが実行されていない場合は、パブリック ネットワークとプライベート ネットワーク間のトラフィックを処理するルーターでポート転送を構成する必要があります。外部ポート (たとえば、61.xx.xx.xx:222) から内部 IP 192.168.xx:22 へのポート転送を構成する必要があります。

  • テロ

関連情報