ITPub博客

首页 > 数据库 > 数据库开发技术 > Install CentOS 7 Minimal :配置SSH RSA证书登陆

Install CentOS 7 Minimal :配置SSH RSA证书登陆

数据库开发技术 作者:TechRaptor 时间:2022-06-29 18:07:49 0 删除 编辑

1、设置证书


cd ~
mkdir .ssh
cd .ssh
vi id_rsa.pub

vi 编辑器命令比较简单,按 Insert 切换插入模式,将证书内容贴上,然后:wq 保存退出。

生成rsa证书的命令


ssh-keygen -t rsa -C "xxx@domain.com"

2、修改sshd config


vi /etc/ssh/sshd_config

#禁用root账户登录,非必要,但为了安全性,请配置
#PermitRootLogin no

# 是否让 sshd 去检查用户家目录或相关档案的权限数据,
# 这是为了担心使用者将某些重要档案的权限设错,可能会导致一些问题所致。
# 例如使用者的 ~.ssh/ 权限设错时,某些特殊情况下会不许用户登入
StrictModes no

# 是否允许用户自行使用成对的密钥系统进行登入行为,仅针对 version 2。
# 至于自制的公钥数据就放置于用户家目录下的 .ssh/authorized_keys 内
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/id_rsa.pub

#有了证书登录了,就禁用密码登录吧,安全要紧。
#请确认rsa连上之后再关闭
#请确认rsa连上之后再关闭
#请确认rsa连上之后再关闭
PasswordAuthentication no

3、重启SSHD服务


systemctl restart sshd.service

4、xshell配置证书

cke_25885.png

cke_27192.png

cke_28353.png

cke_30061.png

这里选私有证书,不可以使用pub

cke_53360.png

cke_55187.png

到此为止,已经可以直接使用RSA证书登陆到服务器上了。

原文作者:;如有侵权,请联系管理员删除。

下一篇: 1.HarmonyOS介绍
请登录后发表评论 登录
全部评论

注册时间:2019-04-26

  • 博文量
    13
  • 访问量
    131