Предположим, я нахожусь на компьютере A и в конце концов хочу подключиться к серверу C. Однако сервер C имеет ограничения IP, поэтому сначала я должен подключиться к серверу B в качестве шлюза.

Ситуация такова:
1) если я сначала ssh на сервер B, и ssh на сервер C под оболочкой сервера B, я могу войти.
2) если я использую метод в этом посте (я пробовал оба ответа, ephemient и wesley), то я получил «тайм-аут».

Когда я использую ssh -vvv , ssh застрял на

debug1: Offering RSA public key: ****
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input_userauth_pk_ok: fp   SHA256:****
debug3: sign_and_send_pubkey: RSA SHA256:****

при использовании аутентификации по ключу. И SSH застрял на

debug2: we sent a password packet, wait for reply

при использовании аутентификации по паролю.

Интересно, что когда я ввожу неверный пароль, удаленный хост может это выяснить и предложить мне снова ввести пароль.

Кто-нибудь знает, что может быть причиной этого времени? Спасибо!

0