パソコンをTelnet経由でルーターに接続して管理したい。
実際、私のルーターは別のネットワークにあります。コンソールを開き、メインMahcineへのSSH接続を確立してから、Telnetを作成します。
その中間接続をSSHトンネルでカバーし、リモートサーバーへのポート2222などのTelnetバインディングを直接作成したいと思います。22
Googleで検索すると、SSHトンネルを作成する簡単な方法がわかります
ssh -f user@server -L 2222:server:22
-Lローカルポートをリモートマシンにバインドします:port-f強制的にバックグラウンドを維持します
しかし今、SSHトンネルを介してtelnetを送信する方法がわかりません。トンネルを使用して、ソースを参照するにはどうすればよいですか?
ありがとうございました。
ローカルポートなので、localhost
を使用して参照できます。
メインマシンがmain
と呼ばれ、このマシンの背後にあるルーターがrouter
と呼ばれると仮定します。次のコマンドシーケンスが機能するはずです。
ssh -f user@main -L 2222:router:23 -N
telnet localhost 2222
main
のIPアドレスが192.168.1.2
であり、router
のIPアドレスが10.0.1.2
である場合、これは使用するコマンドシーケンスです。
ssh -f [email protected] -L 2222:10.0.1.2:23 -N
telnet localhost 2222