linux 7 安全密钥验证,CentOS7系统中利用SSH Key实现安全的密钥证书方式登陆服务器...

使用root账号密码登陆服务器是不极其不安全的,因此我们在购买好云服务器之后,需要第一时间采用SSH Key实现安全的密钥证书方式登陆服务器,给服务器安全加一道防线,之前有写过《在服务器上安装完Linux后,可能需要做的九件事!》,有一些朋友在操作利用密钥证书方式登陆服务器上遇到问题,那下面图文并茂的介绍一下:

以Xshell为例,其他几乎一样。

ba262a1e8a69e22995e5898e4e1fdb08.png

1、选择新建用户密钥生成向导(数字签名RSA和DSA 默认RSA)

13aefb73f5d9151174552c28b7940f0d.png

2、密钥长度2048 点击下一步

d0a09de19335bab1c6ac76ddf802aa6e.png

3、点击下一步

d0b909956666bf05e92134f28f4b62f8.png

可以更改你密钥名称及其密钥加密密码,

然后继续下一步,将其导出保存在本地桌面(目录地方随意,方便等下提取就好)

接着进入服务器的CentOS7设置:

cd /root/.ssh/

eb654778ee14fad085efafd817b9049a.png

使用rz命令,本地与CentOS之间文件传输命令,

若提示无法识别,先使用下面命令安装:

yum -y install lrzsz

rz 是从本地的文件上传linux,sz是将linux的文件下载到本地电脑,

rz

aca47b1f6a34721fc8e3a927e540c1c2.png

cat abc.pub > authorized_keys

chmod 600 authorized_keys

ls

5926fa0bba281bae975f2694af94e3ac.png

接下来在Xshell设置公钥登陆服务器,修改sshd配置文件,并重启sshd服务

[root@centos8 .ssh]# vim /etc/ssh/sshd_config

Protocol 2          启用ssh协议V2版本

PasswordAuthentication no   禁止密码登录认证

AuthorizedKeysFile      .ssh/authorized_keys  打开公钥认证,注意路径与名称

PubkeyAuthentication yes  启用公钥认证功能

[root@centos8]#service sshd restart

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值