PuTTY 和 Xshell 密钥认证

本文详细介绍了如何使用Putty和Xshell进行远程连接及密钥认证的过程,包括安装配置、生成密钥、放置公钥等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一. 使用Putty进行远程连接
      1.首先下载Putty软件包,下载后进行安装,安装完成后打开putty
       

二. 使用Putty进行密钥认证
   1.putty密钥认证, 打开putty的安装路径,打开puttygen,这是生成密钥的工具
     

      2.打开终端,在服务器端放置公钥,执行以下的命令
[root@lx02 ~]# mkdir .ssh                                       #新建一个.ssh的文件夹
[root@lx02 ~]# chmod 700 /root/.ssh                   #把.ssh文件夹权限更改为700
[root@lx02 ~]# vi /root/.ssh/authorized_keys      #编辑文件,将刚刚生成的公钥放置到这个文件里面
[root@lx02 ~]# setenforce 0                                   #临时关闭SElinux防火墙

   3. 打开putty,设置私钥的地址,设置私钥地址后保存,再到主界面保存,再重新打开终端就需要输入设置的私         钥密码
       
 


三. 使用Xshell进行远程连接
1.使用Xshell5远程连接,安装Xshell后打开,会弹出窗口,点击新建
   

2.点击新建后弹出如下窗口,
    
3.点击确定后,选中刚刚新建的会话,点击连接,因为已经输入过用户名和密码所以可以直接连接进去,成功登陆!
4.在Xshell直接右键粘贴设置:
   Xshell窗口上点击 工具--->选项--->键盘和鼠标--->找到 向右按钮 这一行--->将选项更改为:paste the clipdoard contents.


四. 使用Xshell进行密钥认证
  1. 在Xshell窗口点击 工具--->选择新建用户密钥生成向导
  2. 密钥类型默认: RSA  ,密钥长度默认 :2048位,设置完成点击下一步
  3. Xshell会自动生成公钥对,生成完成后点击下一步
  4. 输入用户密钥名称,写自己记得住的名字,输入私钥密码,用于登陆,设置完成后点击下一步
    
5. 会显示公钥,将公钥复制下来,点击完成
    
6. 使用putty连接虚拟机, 连接后执行如下命令,编辑公钥文件
vi /root/.ssh/authorized_keys
   将公钥放置在这个文件里,和Putty一样,前面可以加上注释,#开头的行表示注释,没有作用,编辑完成后退出保存。
  

7. 重新打开Xshell软件,选中刚刚新建的要进行私钥认证的会话名,点击属性,出现如下窗口
    

8.密钥认证已经完成,可以进行登陆。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值