禁止root远程登陆
禁止root 远程登录修改一个文件即可
文件地址为/etc/ssh/sshd_config
修改内容为 PermitRootLogin no
,
内容默认是被注释的,先关闭注释,再修改。保存退出(注意,修改该文件需要 root 权限)
重启 sshd 服务
service sshd restart
禁止密码登录
在禁用密码登录前,要先配置好免密登录(之前文章有写过ssh免密登录·),不然退出后你就上不去了。
编辑远程服务器上的sshd_config
文件:
去掉注释,并将PasswordAuthentication yes改为no
PasswordAuthentication no
编辑保存完成后,重启ssh服务使得新配置生效,然后就无法使用口令来登录ssh了
systemctl restart sshd.service