ssh秘钥连接

  1. 秘钥连接步骤
    1)管理服务器生成一对秘钥对
    2)管理服务器将公钥分发给被管理服务器
    3)管理服务器连接被管理服务器时,会用本地的私钥配对被管理服务器的公钥,配对成功后便连接成功
  2. 秘钥的生成以及秘钥的分发
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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容