CentOS6.6下配置SSH免密码登录

来源:互联网 发布:mac最下面的图标移上去 编辑:程序博客网 时间:2024/06/05 10:11

注意:配置ssh免密码登陆之前先创建一个普通用户,一般配置ssh免密码登陆在非root账户下进行配置,这一点非常重要,但是看了很多的教程,发现好多博客虽然讲了ssh的免密码登陆,但是对于非root账户这一点并没有强调,因此在后续的配置过程中会出现按照教程进行配置,但是实验不成功的情况,有可能就是这个问题。

(1)修改主机hosts文件

vi /etc/hosts

(2)测试机器之间的连接是否能ping通

(3)生成ssh的私钥和公钥

注意:切换到非root账户下面
ssh-keygen -t rsa (一直按enter即可)

(4)导入公钥到认证文件

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

(5)将认证文件传输到需要免密码登陆的机器上

scp ~/.ssh/authorized_keys 用户名@主机名:~/.ssh/

(6)测试SSH免密码登陆

参考文献

http://blog.csdn.net/xiakeann0714/article/details/52927722

原创粉丝点击