共计 376 个字符,预计需要花费 1 分钟才能阅读完成。
要登录哪台机器,就使用
ssh-keygen -t rsa
生成私钥和公钥,再把自己的公钥发给这台机器即可!
[v_notice]
例如:
A 无密码登录 B,则在 A 上生成公钥,追加到 B 的 authorized_keys中!
[/v_notice]
配置方法
在 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"
正文完