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 免密登录的主要内容,如果未能解决你的问题,请参考以下文章

Linux 配置SSH免密登录

Windows ssh 免密登录

linux配置了免密,如何不使用免密登录

ssh免密登录ssh配置默认端口和指定端口免密登录

Linux——配置服务器间的免密登录

SSH免密登录配置