Предположим, я нахожусь на компьютере 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
при использовании аутентификации по паролю.
Интересно, что когда я ввожу неверный пароль, удаленный хост может это выяснить и предложить мне снова ввести пароль.
Кто-нибудь знает, что может быть причиной этого времени? Спасибо!