在 Ubuntu 上,我经常需要 ssh 到服务器。如何在 ubuntu 中设置 ssh,以便每次 ssh 到该服务器时都不需要输入密码?
谢谢。
答案1
大多数 Ubuntu 桌面都会自动为您启动 SSH 代理。因此,您确实应该考虑使用基于代理的身份验证。基本上,您创建一个密钥对,并将 SSH 密钥发布到远程系统,然后在本地系统上使用该ssh-add
密钥让 Ubuntu 识别给定会话的密钥。
- 使用以下方式生成密钥对ssh-keygen。
- 使用以下命令将公钥复制到远程系统ssh-复制-id。
- 使用以下命令将您的私钥添加到代理:ssh 添加。