所以我最近从 Ubuntu 转到了 Debian,并注意到在我通过输入我的私人 ssh 密钥的密码进行身份验证后,如果我连接到其他地方,我仍然需要再次输入它。Ubuntu 曾经记住它,直到我终止了我的会话。有什么想法可以恢复它吗?
答案1
您需要一个 SSH 代理。在 Ubuntu 中,您可能使用 GNOME Keyring。这使得在登录后自动添加 SSH 密钥变得相当容易。
还有其他方法可用,但我不知道 Debian 中有哪些方法可用。例如,一个名为钥匙链将在每次连续登录终端时自动添加您的密钥;您只需输入一次密码。
最后,还有手动方法。打开新的 TTY 或 PTY(即终端或虚拟终端仿真器)后,只需使用命令ssh-add
添加密钥,然后在该终端中执行所有与 SSH 相关的任务即可。