准备至少2台Linux服务器
服务器A:10.0.0.1
服务器B:10.0.0.2
服务器A->B配置免密登录
A服务器操作
- ssh连接到A服务器
[root@localhost ~]# ssh-keyscan
#无脑回车3次生成秘钥成功
- 进入秘钥存放目录
[root@localhost ~]# cd .ssh/
[root@localhost .ssh]# ll
total 12
-rw-------. 1 root root 2622 Jun 24 02:44 id_rsa
-rw-r--r--. 1 root root 580 Jun 24 02:44 id_rsa.pub
-rw-r--r--. 1 root root 344 Jun 24 02:44 known_hosts
- 推送公钥到B服务器
[root@localhost .ssh]# ssh-copy-id -i id_rsa.pub 10.0.0.2
# 10.0.0.2 B服务的IP
B服务器操作
- 将公钥追加到authorized_keys文件
[root@localhost ~]#cd .ssh/
[root@localhost ~]#touch authorized_keys
[root@localhost ~]#id_rsa.pub >> authorized_keys