- 秘钥连接步骤
1)管理服务器生成一对秘钥对
2)管理服务器将公钥分发给被管理服务器
3)管理服务器连接被管理服务器时,会用本地的私钥配对被管理服务器的公钥,配对成功后便连接成功
- 秘钥的生成以及秘钥的分发
1、管理端生成秘钥对
[root@m01 ~]# ssh-keygen -C m01 #-C编写备注,在公钥中可以看到
2、查看秘钥对所在位置
[root@m01 ~/.ssh]# ll /root/.ssh/
total 12
-rw-------. 1 root root 1675 Nov 13 10:48 id_rsa --私钥
-rw-r--r--. 1 root root 385 Nov 13 10:48 id_rsa.pub --公钥
-rw-r--r--. 1 root root 519 Nov 13 10:51 known_hosts
3、分发公钥给被管理端
[root@m01 ~/.ssh]# ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.16.1.51
4、查看被管理端的公钥
[root@web01 ~]# ll /root/.ssh/
total 4
-rw-------. 1 root root 385 Nov 13 10:51 authorized_keys
[root@web01 ~]# cat /root/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeZf2bISArwrqS9h8
+wD9Jzu1AwJrEMzKYqhIikBFFa71dQx+bJkZmpCo9JkFiOnDbhFvLA4F
ePo9+F88kX/Jpa5eJXyDf8cuteOYCCQbovToaf8Vrb7Nap+FSJNakmIXw
EocTyKmE094isPi5tWklIljAgiFXcvEQV64uOrfrerST9TpMloLinYQNBO8y
bCFvwE5H4K91M819dlwWMuiQzxoECWZABR1yvhM9i7iYeiqaDFyLCik
iL+gA7ixOGHvNxjjQo4dhQAwrJgiqKwgxgYqAMeay/4fOjNWhBjjiiXhY8rd
kA2wvHMYbxWJwduJzSl7yas1UBLt7tbNGbW7B m01
5、连接测试
[root@m01 ~/.ssh]# ssh root@172.16.1.51