我想尝试 ssh-agent 免密码登录(我已经知道 gssapi 和 pubkey 方法,但我想学习这个)。在客户端和服务器上,我在 ssh_config(客户端)和 sshd_config(服务器)上启用了 AgentForward
在客户端,我启动 ssh-agent
eval `ssh-agent`
我添加我的 rsa 密钥
ssh-add
ssh-add -l 确认有效
ssh-add -l
4096 SHA256:******** mysuser@mylocalhost (RSA)
然后我登录并询问密码
ssh remotehost
远程主机上的 ssh-add -l 确认它有效
ssh-add -l
4096 SHA256:******** mysuser@mylocalhost (RSA)
现在我打开另一个 shell,ssh 到远程主机并..再次询问密码。如果我现在注销并登录..再次询问密码。怎么了?
我还尝试创建一个新的 rsa 密钥,添加密码,使用 ssh-add 添加 .. 仍然询问密码。