我必须通过 ssh 进入堡垒(跳跃)服务器才能到达最终服务器。
在跳转服务器上,我的 .ssh/config 显示:
Host *
ForwardAgent yes
我的同事使用 PuTTy 和 Pageant。当我使用 Putty shell 通过跳转服务器以 root 身份从他的桌面连接到最终服务器时,一切正常。
在我的办公桌上,我无法连接到最终服务器,只能连接到跳转服务器。
但是,如果我去他的办公桌,并通过跳转服务器成功登录到最终服务器,那么我就可以回到我的办公桌并这样做......但经过一段时间后,我的shell会恢复到原来的行为,即不通过跳转服务器连接到最终服务器。
ssh -v -v -v final_server 的完整记录如下这里
对我来说相关的部分是当提供公钥时但它说“我们没有发送数据包”:
debug1: Offering public key: /home/CORP/t.brannon/.ssh/id_dsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password