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

你可能感兴趣的:(Linux配置SSH免密登录+结合Putty使用)