Linux服务器配置ssh证书登录

参考:http://web.scut.edu.cn/2022/0321/c32211a464686/page.htm

3 创建证书
3.1 使用Xshell创建证书

打开Xshell,点击“工具”→“新建用户密钥生成向导”。
在这里插入图片描述

点击“下一步”。
在这里插入图片描述
在这里插入图片描述

输入密钥名称和密码,点击“下一步”。
在这里插入图片描述

点击“另存为文件”,保存公钥,记录公钥的位置,稍后会用。
在这里插入图片描述

点击“导出”,导出私钥文件。
在这里插入图片描述

输入私钥的密码,点击“确定”。

在这里插入图片描述
配置证书登录

使用用户名和密码正常登录到Linux系统,在用户目录(如/root)下输入
在这里插入图片描述

创建文件authorized_keys。

在键盘上按Insert,并用记事本打开第1节生成的公钥文件,全选公钥文件的内容,粘贴到会话中,然后按键盘Esc键,输入:wq,回车,保存文件。
在这里插入图片描述

编辑ssh配置文件,请运行:
在这里插入图片描述

打开sshd_config文件编辑界面,找到“PubkeyAuthentication yes”,删除前面的#。
在这里插入图片描述

公钥路径设为 (即默认值,不用修改)。
在这里插入图片描述

找到“PasswordAuthentication”,右边改成no。
在这里插入图片描述

保存文件。

执行重启ssh服务命令:
在这里插入图片描述
使用证书登录
5.1 使用Xshell登录

新建会话或者打开已保存的会话。
在这里插入图片描述

在SSH用户身份验证可看到密码输入文本框为灰色,无法输入,只能使用证书登录。
在这里插入图片描述

选择已保存的用户密钥,如果没有保存,请导入私钥,点击“浏览”→“用户密钥”。

点击“导入“。
在这里插入图片描述

选择私钥文件,点击打开,输入私钥文件的密码,点击确定。
在这里插入图片描述

选中已导入的用户密钥,点击确定。
在这里插入图片描述

再次输入私钥密码,点击确定。
在这里插入图片描述

成功登录到服务器。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值