Linux免密码登录设置

202 阅读1分钟

Linux下生成密钥

通过命令 ssh-keygen -t rsa 生成密钥

在~/.ssh文件夹会生成如下文件:

authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单(初次登录其他linux服务器是才会生成)

设置免密码登录

A主机免密钥登录B服务器做如下设置:

  • 将A主机.ssh文件下的id_rsa.pub中的公钥复制到B服务器.ssh下的authorized_keys文件中

亲测有效,该方法比较简便推荐使用其他方法请参阅 www.cnblogs.com/yixue2017/p…