次のようなコマンドを使用して、マルチホップSSHトンネルを作成しようとしました。
ssh -L 2222:username@Host2:22 Host1 -N
しかし、このようにSSHトンネルを使おうとすると
ssh -p 2222 localhost
2番目のコマンドを実行するとこのエラーが発生します
ssh_exchange_identification: Connection closed by remote Host
最初のコマンドを実行したときのこのエラー
channel 2: open failed: administratively prohibited: open failed
私は何が間違っているのですか?
ssh -L 2222:username@Host2:22 Host1 -N
ここではユーザーを指定しません。接続でのみユーザーを指定するため、
ssh -L 2222:Host2:22 Host1_username@Host1 -N
または
ssh -p 2222 username@localhost
username
がどこに属するかによって異なります。