1.在本机使用RSA算法生成公钥私钥文件
ssh-keygen -t rsa
一路默认回车,系统会在当前用户主目录下生成公钥文件id_rsa.pub和私钥文件id_rsa。

进入用户主目录,查看生成的文件

2.将生成的公钥文件发送到目标服务器的用户主目录下。
ssh-copy-id -i 本机公钥文件 目标服务器 #将本地公钥写到目标机器的 ~/ .ssh/authorized_key.文件中
实例
ssh-copy-id -i /home/common/.ssh/id_rsa.pub common@192.168.174.31

如上图就是发送成功了,下面直接使用
ssh common@192.168.174.31 #免密登陆

可以看出,已经成功了,直接免密登陆。
3.在主机2重复步骤1和2,使得双方主机互信。
本文详细介绍如何使用RSA算法生成公钥和私钥文件,通过ssh-copy-id命令将公钥发送到目标服务器,实现SSH免密登录。适用于需要频繁远程操作服务器的场景,提高效率并确保安全性。
3017

被折叠的 条评论
为什么被折叠?



