centos7 禁止root远程ssh直接登录
修改/etc/ssh/sshd_config文件,将
#PermitRootLogin yes
修改为
PermitRootLogin no
查看
more /etc/ssh/sshd_config | grep PermitRootLogin
命令1,(自己安装的系统,sshd_config 中是 #PermitRootLogin yes ,下面命令另加入一行 PermitRootLogin no)
sed -i 's/#PermitRootLogin yes/#PermitRootLogin yes\nPermitRootLogin no/g' /etc/ssh/sshd_config && systemctl restart sshd.service
命令2,(阿里云ecs sshd_config中直接是 PermitRootLogin yes 前面没有# ,可以用这条直接替换)
sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config && systemctl restart sshd.service