ssl 免密登陆

假如有2台机器a、b,使a机器免密登陆b机器。
1. 在a机器中输入 ssh-keygen -t rsa,一路回车
2. 复制 ~/.ssh/id_rsa.pub 中的内容
3. 在b机器中:
1):vim /etc/ssh/sshd_config
2):去掉下面的注释
RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentication yes # 启用公钥私钥配对认证方式
AuthorizedKeysFile %h/.ssh/authorized_keys # 公钥文件路径(和上面生成的文件相同)
3):将步骤2中的内容复制到 ~/.ssh/authorized_keys 中(类似 cat xxxx >> bbbb 的操作,非覆盖)
4):service sshd restart
4. 直接在a机器中 ssh [username]@b username 如果一样的话,可以不必输入

此条目发表在Shell分类目录,贴了标签。将固定链接加入收藏夹。