ssh免密码和ssh-copy-id命令

282次阅读
没有评论

要登录哪台机器,就使用 ssh-keygen -t rsa 生成私钥和公钥,再把自己的公钥发给这台机器即可!

例如:

A 无密码登录 B,则在 A 上生成公钥,追加到 B 的 authorized_keys中!

配置方法

在 A 上:

ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.10.2

把本机的公钥追到 B 的 .ssh/authorized_keys 里

测试: [root@ansible .ssh]# ssh root@192.168.10.2 Last login: Wed Mar 29 10:41:11 2017 from 1.86.245.68

如果ssh的端口不是22,可用下面命令

ssh-copy-id -i ~/.ssh/id_rsa.pub "-p 22522 root@192.168.10.2"
Honest1y
版权声明:本站原创文章,由Honest1y2017-03-29发表,共计376字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
载入中...