xshell 密钥登录linux 服务器,Linux通过Xshell 配置密钥key免密码登录

1. 打开Xshell后,点击【新建】,并输入服务器的IP地址,如下:

8ddf9bc5325654e9b18333899db7d397.png

2. 点击【用户身份验证】->方法选择为“Public Key”->【浏览】->【生成】-> 选择密钥类型和密钥长度->【下一步】,如下图:

bf64fdea11e6c3e5e1fd25b7080f0cbc.png

3. 出现提示“公钥对已成功生成”后,点击【下一步】,如下图:

a96616a7e7f802e147ba9e6eb3798658.png

4. 输入自己定义的密钥名称(不需要输入密码),点击【下一步】,如下图:

fb64e7074624dbfe9e835addc7d625c0.png

5. 创建公钥。

点击【保存为文件】,用户将公钥保存到自己定义的位置,比如保存为C:\my_private_key.pub,然后点击【完成】,如下图:

45908d6dfb5c9aa29e69dd3f9b1d55d6.png

6. 用户将保存的公钥文件C:\my_private_key.pub上传到服务器的任意目录,比如上传到/root/。

7. 调整sshd配置文件/etc/ssh/sshd_config以支持密钥认证登录。

将sshd_config中的如下内容:

#PubkeyAuthentication yes

#AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication yes

修改为:

PubkeyAuthentication yes

AuthorizedKeysFile /root/my_private_key.pub

PasswordAuthentication no

8. 修改完成后,通过service sshd restart 重启ssh服务。

9. 进行登录验证。

在Xshell中使用ssh root@123.5.5.5开始登录,提示:

340c422fe8a203fcab82234ebac0487e.png

点击确定即可完成登录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值