我如何创建 ssh 设置以便不需要每次都重新输入密码?

我如何创建 ssh 设置以便不需要每次都重新输入密码?

在 Ubuntu 上,我经常需要 ssh 到服务器。如何在 ubuntu 中设置 ssh,以便每次 ssh 到该服务器时都不需要输入密码?

谢谢。

答案1

大多数 Ubuntu 桌面都会自动为您启动 SSH 代理。因此,您确实应该考虑使用基于代理的身份验证。基本上,您创建一个密钥对,并将 SSH 密钥发布到远程系统,然后在本地系统上使用该ssh-add密钥让 Ubuntu 识别给定会话的密钥。

  • 使用以下方式生成密钥对ssh-keygen
  • 使用以下命令将公钥复制到远程系统ssh-复制-id
  • 使用以下命令将您的私钥添加到代理:ssh 添加

相关内容