目录
一、获取本机的公钥信息
1、本机生成密钥
输入命令ssh-keygen -t rsa 然后全部回车,采用默认值,这样生成了一对密钥,存放在用户目录的~/.ssh下:
ssh-keygen -t rsa
2、密钥目录文件说明:
# 查看目录
ls
文件 | 描述 |
---|---|
id_rsa | 私钥【自己藏好】 |
id_rsa.pub | 公钥【发给别人】 |
known_hosts | ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts |
二、liunx服务器上配置公钥信息
1、ssh目录:
cd ~/.ssh
2、查看authorized_keys文件:
ls
3、vim命令打开编辑authorized_keys文件:
- authorized_keys 里面存放的是各个主机的公钥;
vim authorized_keys
- 按【 i 】进入编辑模式,在最后一行添加本机的公钥信息;
-- 小明的公钥
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYQzGLsKGaQcM9ggCDWVOgtuzHW6hbonnTVFtaQ5wYRnKCs/70trmWN9Z7LGFji
m3xunxLRcPT1sz6ZVlh27b99IHCnn2VuXmlEdP6j4Y28MSm/ZgBJ5erxiyMfSm/ZgMX/TtrVTikOdUtrVTikOdUrmWN9Z7LGFjim3
xunxLRcPT1sz6ZVlh27b99IHCnn2VuXmlEdP6j4Y28MSm/ZgBJ5erxiyMfMX/Sm/ZgTtrVTikOdUzRErZxyM4hF+tAifvonecsxOH
wE0wVm7ydERgu2b2dGWwA2eBVtVdZOg8jG9iBHRwc3HXGSdCpU82t3mxO7McCzIEmz9fvPF7bsnCpumxO7McCzIEmzGdMN8/mxO7M
cCzIEmministrator@DESKTOP-D5JMSPR
-- 小红的公钥【新增的公钥】
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDf86zi/P9dPiQMeuzGJv37kKf57oRpT3M9CDWVOgtuzHW6YuL9KLNgXzQPfTqBv
RDmt8woZKPXN8S/4kgovXMV1jL/n0qTuztnT8TEx+RdkEECPO13uSbDPTJKLsKGaQchbonnTVFtaQ5wYRnKCs/70trmWN9GFjim3x
unxLRcPT1sz6ZVlh27b99IHCnn2VuXmlEdP6j4YsoGi8yJ4uiZlVcT/ZgBJ5erxiyMfMX/TtrVTikOdUhufqSmtM9ggCDWVOgtuz
HW6FxFWgvdWxGrUonnTVFtaQ5+4DgGWwAIwjPT1szCtio/Q3taF5hwBM1kETWNURPYvopI2qTUs8ph1j8Hxdbqyi4eD/3SW4D9B0
dPE/RCaNtxu8QnDNHftXsG6NFhMyr3ae2YjXvb77iNjww0+QVPanGCPiPUbDJ/mpqFdEBthO99SqurwmxO7McCzIEm7lkaUWzm06
gezfbG8= lliih@DESKTOP-49AGE7D
- 按【Esc】,输入:wq!退出编辑模式
4、本机使用登录ssh免密登陆liunx服务器
ssh root@198.xxx.xxx.192 -P 端口号