Создать мульти-хоп SSH туннель с разных пользователей на конце машины

Я попытался создать туннель 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

что я делаю не так?

19
задан David Cullen
19.01.2023 12:41 Количество просмотров материала 3180
Распечатать страницу

1 ответ

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

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

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

или

ssh -p 2222 username@localhost

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

1
отвечен Jakuje 2023-01-20 20:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх