Linux配置SSH免密登录+结合Putty使用

一、在服务器A上生成密钥

ssh-keygen -t rsa -f ~/.ssh/id_rsa

-t 指明了加密算法为rsa
-f 指明了密钥文件生成的位置

p1.png
p2.png

id_rsa 为私钥
id_rsa.pub 为公钥

二、拷贝公钥到服务器B

首先,通过 scp 命令或其他方式将 服务器A上生的公钥id_rsa.pub 拷贝过来。

p3.png

然后,检查 ~/.ssh/authorized_keys 文件是否存在,若不存在则创建它。

p4.png

最后,将从A服务器拷贝过来的公钥的内容追加到 authorized_keys 文件中。

cat id_rsa.pub >> ~/.ssh/authorized_keys

三、测试ssh免密连接

p5.png

服务器A 远程SSH免密登录 服务器B 配置完成😀

四、Putty工具免密登录

putty是一个非常精简小巧的Shell终端工具,对它进行一些免密配置就不需要再每次登录时输入密码了!

首先,我们需要使用 puttygen 来生成密钥。(所有工具资料的下载链接在最后面给出)

p6.png

然后,同样的我们将大方框中的rsa公钥复制到我们需要登录的远程服务器。然后点击 save private key 保存私钥文件。

最后,配置登录用户名,如 root

p7.png

配置上面保存的私钥文件的位置。


p8.png

测试配置结果

p9.png

putty免密登录配置成功😀

putty + puttygen资源下载

https://pan.baidu.com/s/1C50wkxapfP8AnDN_CP1JMg 提取码: g2c7

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

友情链接更多精彩内容