笔记

环境

有两个机器

  1. 客户端
  2. 服务器

生成一对密钥

客户端输入

1
ssh-keygen -t rsa

全部回车即可
在这里插入图片描述
他默认会保存在
~/.ssh/文件夹里面
在这里插入图片描述
id_rsa为私钥,id_rsa.pub为公钥

发送给服务器并生效

1
scp [公钥文件]   root@服务器ip:要发送到目标那个目录里面

在这里插入图片描述

在服务器上查看有没有发送到

在这里插入图片描述
已经发送到了

手动写入到服务器

叫生成出来的id_rsa.pub文件的内容复制到服务器的.ssh/authorized_keys文件里面

image-20221230224055565

不用密码连接

1
ssh  -i id_rsa ubuntu@43.138.105.228