1、软件包下载
文章所需软件包下载方式
2、简介
在某些时候,使用密码作为登录服务器的认证方式是不太安全的,为避免密码被暴力破解,许多时候可以采用ssh密钥登录服务器,这里以CentOS为例。
3、在远程服务器上创建密钥对
[root@instance-iq88yiwv ~]# ssh-keygen -t rsa4、新建authorized_keys文件
[root@instance-iq88yiwv ~]# cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys5、修改authorized_keys权限为拥有者可读写
[root@instance-iq88yiwv ~]# chmod 600 ~/.ssh/authorized_keys6、禁止密码登录
[root@instance-iq88yiwv ~]# vi etc/ssh/sshd_config
RSAAuthentication yes # 开启密钥登入的认证方式
PubkeyAuthentication yes # 开启密钥登入的认证方式
PermitRootLogin yes # 此处请留意 root 用户能否通过 SSH 登录,默认为yes(注:可以正常用密钥登录了,再把这里改为no)
PasswordAuthentication yes #当我们完成全部设置并以密钥方式登录成功后,可以禁用密码登录。这里我们先不禁用,先允许密码登陆
找到PasswordAuthentication
将其值改为no
7、重启ssh服务
[root@instance-iq88yiwv ~]# systemctl restart sshd`或者`servi欢迎大家扫码关注:

本公众号只写原创,不接广告、不接广告、不接广告。下期小伙伴想学习什么技术,可以私信发我吆。

文章转载自IT运维大爆炸,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




