A 传文件给 B,其实就是将 A 的公钥保存到 B
-
服务器 A 生成公钥
ssh-keygen -t rsa -b 4096
-
查看服务器 A 的公钥文件
cat ~/.ssh/id_rsa.pub
-
服务器 B 导入公钥
使用ssh-copy-id
或者直接下载
上面那个 id_rsa.pub文件ssh-copy-id root@192.168.192.28
如果使用了
ssh-copy-id
那么就已经完成免密了 -
未使用ssh-copy-id,将公钥传到服务器 B后
mkdir -p ~/.ssh chmod 700 ~/.ssh cat 你的路径/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
大公告成,可以把你上传的公钥给删掉了