web-dev-qa-db-ja.com

リモートネットワークでWebをトンネリングして閲覧する方法

「リモートアクセス」デバイスとして使用したいLinuxルーター(DHCP/DNSサーバーとしては使用せず、ネットワーク上の単なるLinuxボックス)を自宅に持っています。私の最初の目標は、SSHトンネリングを使用してネットワークにリモートアクセスすることです。たとえば、(メイン)ルーターのホームページに、リモートの場所から、単純にWebブラウザーからアクセスできます。ただし、どのSSHコマンドを実行する必要があるのか​​、どこから実行するのかはわかりません。

LinuxルーターからSSHスクリプトをリモートで実行できます。そのため、リモートロケーションでトンネルを作成することは問題ではありません。したがって、リモートの場所からローカルマシンへのトンネルを作成できますが、そこからネットワークの他の部分にアクセスするにはどうすればよいですか?

1
Dark
ssh -p 22 -i /home/path_to_privkey -L 12666:localhost:80 -l username xx.xxx.xxx.xxx

このコマンドは、xx.xxx.xxx.xxxサーバーに接続し、ローカルポート12666をremote localhostポート80にバインドします。したがって、http://と入力すると、ブラウザでlocahost:12666、結果はリモート(xx.xxx.xxx.xxx)でhttp:// localhost:80を開くのと同じになります。 ) 機械。 80を他のリモートポートに変更すると、(ほとんど)他のリモートサービスにアクセスできます。トンネルは、ssh接続が存在する場合にのみ存在することに注意してください。

完全なアクセスのために、VPN接続をセットアップすることをお勧めします。

1
psad