putty 中 设置免密登录远程服务器

 

001、在远程服务器终端生成公钥和私钥

[root@PC1 ~]# ssh-keygen -t rsa         ## 执行该命令
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):           ## 回车
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):                        ## 回车
Enter same passphrase again:                                       ## 回车
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:5fobhRvV7FOd53nF3QWGkdA45pdihUdnrE2d2qsv+14 root@PC1
The key's randomart image is:
+---[RSA 2048]----+
|          .*o==oo|
|          = **ooB|
|         o.+.==.O|
|         o+o+o.++|
|        S.+o. o.+|
|         . +   o.|
|        . o   . E|
|         . . o  .|
|          o. .*+ |
+----[SHA256]-----+

 

002、修改公钥名称

[root@PC1 ~]# cd ~/.ssh/                           ## 进入该目录
[root@PC1 .ssh]# ls                                ## 列出内容
id_rsa  id_rsa.pub
[root@PC1 .ssh]# cp id_rsa.pub authorized_keys     ## 复制公钥文件
[root@PC1 .ssh]# ls                                ## 列出内容
authorized_keys  id_rsa  id_rsa.pub

 

003、将私钥文件下载到windows中

密钥文件如下,使用filezilla或其他工具下载至win:

 

004、进入putty的安装目录,win10的默认目录为:C:\Program Files\PuTTY

a、双击 puttygen.exe

 

b、执行 1 和  2

 

 

c、 执行1 和 2:

 

d、

 

e、

 

f、

 

 

g、将id_rsa.ppk保存至安全目录, 这里放置在了putty的安装目录, C:\Program Files\PuTTY

 

h、

 

005、配置putty

a、 其中1为登录名和远程服务器的IP

 

b、

 

c、

 

d、 

 

e、

 

f、

 

g、

 

h、

 

006、免密登录成功

 

参考:https://www.jb51.net/article/63403.htm 

 

posted @ 2023-05-13 18:27  小鲨鱼2018  阅读(338)  评论(0编辑  收藏  举报