1

Я попытался создать многопролетный SSH-туннель с помощью такой команды:

ssh -L 2222:username@host2:22 host1 -N

Тем не менее, когда я пытаюсь использовать SSH туннель, как это

ssh -p 2222 localhost

Я получаю эту ошибку, когда я запускаю вторую команду

ssh_exchange_identification: Connection closed by remote host

и эта ошибка, где я запускаю первую команду

channel 2: open failed: administratively prohibited: open failed

Что я делаю неправильно?

1 ответ1

1
ssh -L 2222:username@host2:22 host1 -N

Вы не указываете здесь пользователя. Вы указываете пользователя только в соединении, поэтому

ssh -L 2222:host2:22 host1_username@host1 -N

или же

ssh -p 2222 username@localhost

зависит от того, где username принадлежит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .