在我的本地 PC 上,我的 ssh 密钥在登录时会自动解锁。从那里我通过 ssh (带有密钥身份验证)访问服务器,该服务器存储了与客户端中相同的密钥。我也想解锁服务器中的这些密钥没有必须对密码进行数字化。
有没有办法在 SSH 登录成功后自动解锁远程主机中的密钥?
答案1
您可能想要解锁服务器上的私钥,以便使用这些密钥从那里访问不同的计算机。由于这些密钥与本地计算机上的密钥相同,因此有一种比使用 ssh 密钥转发解锁这些密钥更简单的方法。这个概念是这样描述的这里在“使用代理转发的公钥访问”部分中。
从 ssh 的命令行调用中,您可以使用“-A”选项,或者例如对于 openssh,您可以设置
'ForwardAgent Yes'
在您的配置文件“~/.ssh/config”中
答案2
你可能想玩钥匙链。