linux centos7服务器使用密钥登录ssh同时禁止root密码登录
把密钥保存到本地,把公钥添加进authorized_keys就不说了,可以看之前的文章。
开始修改:
1:修改/etc/ssh/sshd_config文件
找到:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
先把这3行命令改了,如果默认前面带了#,就把#给删掉,这里是让可以用密钥登录。
然后再找到:
PasswordAuthentication no
这里默认是yes,所以把改成no,就是禁止密码登录。
2:重启sshd服务
centos7 命令:
systemctl restart sshd.service
重点提示:
添加进去的公钥内容一定不要搞错了,密钥也不要搞丢了,如果你服务器的运营商没有web控制面板(比如novnc),那你要是改错了,就进不去服务器了。
相关推荐
airfish000 2020-09-11
风语者 2020-09-02
lichuanlong00 2020-08-15
projava 2020-11-14
WanKaShing 2020-11-12
tryfind 2020-09-14
yegen00 2020-09-10
kkaazz 2020-09-03
BraveWangDev 2020-08-19
gsl 2020-08-15
pandaphinex 2020-08-09
yhuihon 2020-08-09
CheNorton 2020-08-02
xiangqiao 2020-07-28
hpujsj 2020-07-26
hpujsj 2020-07-26
sshong 2020-07-19
BraveWangDev 2020-07-19
annan 2020-07-18