自动解锁通过 SSH 访问的远程主机上的密钥

ntd*_*ntd 5 ssh key-authentication ssh-agent

在我的本地 PC 上,我的 ssh 密钥在登录时会自动解锁。从那里我通过 ssh (带有密钥身份验证)访问服务器,该服务器存储了与客户端中相同的密钥。我也想解锁服务器中的这些密钥,而无需对密码进行数字化。

有没有办法在 SSH 登录成功后自动解锁远程主机中的密钥?

Ant*_*hon 7

您可能想要解锁服务器上的私钥,以便使用这些密钥从那里访问不同的计算机。由于这些密钥与本地计算机上的密钥相同,因此有一种比使用 ssh 密钥转发解锁这些密钥更简单的方法。这个概念“使用代理转发的公钥访问”部分中进行了描述。

从 ssh 的命令行调用中,您可以使用“-A”选项,或者例如对于 openssh,您可以设置

'ForwardAgent Yes'
Run Code Online (Sandbox Code Playgroud)

在您的配置文件“~/.ssh/config”中