リモートの場所からsshトンネルを使用して、ホームネットワークに接続し、ルーターのWebインターフェイスにアクセスしようとしています。
ホームネットワークへのSSHアクセスがあり、ゲートウェイマシン「Lounge」に接続できます。 (例:192.168.1.100)
"ラウンジ"経由でホームネットワーク上のルーター(192.168.1.1)にWeb要求をプロキシして、リモートロケーションから表示できるようにするにはどうすればよいですか?
違いが生じる場合は、「ラウンジ」マシンでOSXが実行されています。
おかげで、これに対するssh /コマンドラインのみの解決策が欲しい。
PuTTYをまだダウンロードしていない場合はダウンロードしてください。これに必要な形式は次のとおりです。
PuTTY -ssh username@publicip -pw password -L localport:privateip:destinationport
SSH経由でリモートで192.168.1.1にアクセスするために使用するものは次のとおりです。
PuTTY -ssh username@publicip -pw password -L 8080:192.168.1.1:80
次に、トンネルを作成したコンピューターで127.0.0.1:8080までWebブラウザーを開き、ルーターインターフェイスを開くことができます。
PuTTYなしのこのためのストレートssh
コマンドは...
ssh user@Host -L localport:routerip:remoteport
次に、ブラウザで http:// localhost:localport を開きます。
Sshスイッチを見せてくれたMaQleodに感謝します。
(追伸:パスワードをプレーンテキストで入力しないでください。-pw
スイッチは使用しないでください)