ssh 免密登录
Posted zhoufly-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh 免密登录相关的知识,希望对你有一定的参考价值。
进入/etc/ssh 文件夹 编辑sshd_config 文件(sshd_config是ssh 客户端文件)
sudo vi sshd_config
将一下注释放开即可
RSAAuthentication yes #私钥认证
PubkeyAuthentication yes #公钥认证
AuthorizedKeysFile .ssh/authorized_keys #认证的key存放的文件夹路径以及文件名称
进入 .ssh 文件夹 cd /home/hadoop/.ssh
使用 ssh-keygen -t rsa 命令生成秘钥
一直回车出现图案就可以
+--[ RSA 2048]----+
| . |
| + . . |
| o o + + |
| . o = o |
| o + S . |
| o + . = |
| . * . . o |
| o o . . |
| ..E ... |
+-----------------+
将公钥 id_rsa.pub内容写入到 authorized_keys 就是sshd_config 配置的那个文件名
cat id_rsa.pub >> authorized_keys
修改文件权限 chmod 600 authorized_keys (注:权限太高可能会秘密认证失败)
免密登录已完成 可以测试下ssh localhost 不用密码直接登录
以上是关于ssh 免密登录的主要内容,如果未能解决你的问题,请参考以下文章