手机版
你好,游客 登录 注册
背景:
阅读新闻

SSH无密码登录

[日期:2014-05-14] 来源:Linux社区  作者:Linux [字体: ]

SSH无密码登录

0.节点

  • gserver150 192.168.111.150
  • gserver151 192.168.111.151
  • gserver152 192.168.111.152
  • gserver153 192.168.111.153

1. 在每个节点上执行ssh-keygen -t rsa命令

$ssh-keygen -t rsa

在~/.ssh下生成秘钥id_sa和id_rsa.pub

2. 将每个节点上的id_rsa.pub文件追加到gserver150的~/.ssh/authorized_keys末尾

$cat ~/.ssh/id_rsa.pub | ssh geobeans@192.168.111.150 "cat - >> ~/.ssh/authorized_keys"

追加后的authorized_keys文件为

3. 将gserver150上的authorized_keys文件复制到151~153的~/.ssh目录下

$scp geobeans@192.168.111.150:~/.ssh/authorized_keys ~/.ssh/

4. 将authorized_keys的权限改为600

$chmod 600 ~/.ssh/authorized_keys

完成ssh无密码登录的配置。此时,在任何一个节点上登录其他节点,例如从gserver150上登录gserver151

$ssh 192.168.111.151

第一次登录时,需要输入密码。以后再登录gserver151就不需要再输入密码。

CentOS 下SSH无密码登录的配置 http://www.linuxidc.com/Linux/2012-05/61346.htm

Linux下实现SSH无密码验证登陆 http://www.linuxidc.com/Linux/2014-01/95917.htm

Ubuntu和CentOS如何配置SSH使得无密码登陆 http://www.linuxidc.com/Linux/2014-01/94794.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-05/101728.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款