您的位置:首页 > 运维架构 > Linux

centos配置ssh无密码登陆

2016-01-21 16:56 471 查看
组网:vm0 ---switch---vm2

当前操作vm0

1、 vim /etc/ssh/sshd_config

找到以下内容,并去掉注释符”#“

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

2、service sshd restart 或者 /etc/init.d/sshd restart

3、 ssh-keygen -t rsa -P ''
可以看到在~/.ssh/生成两个文件 id_rsa和id_rsa.pub

其中id_rsa.pub就是公钥了,把这个公钥给谁,那么vm0就能访问谁

4、cat id_rsa.pub >> ~/.ssh/authorized_keys //这句表示把公钥给了自己,那么vm0从此登陆自己就不需要认证

5、scp id_rsa.pub root@vm2

6、cat id_rsa.pub >> ~/.ssh/authorized_keys //5、6两句表示把公钥拷贝给vm2,从此vm0可以访问vm2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: