群友需求,自动禁止root用户ssh登陆系统
#!/bin/bash #SSH_IP=`ifconfig eth0|awk '/inet addr/'|awk '{print $2}'|cut -d ":" -f2` SSH_ROOT_NO=`awk '/PermitRootLogin/' /etc/ssh/sshd_config|awk '{if($1=="'PermitRootLogin'") print $1,$2}'` SSH_ROOT_YES=`awk '/PermitRootLogin/' /etc/ssh/sshd_config|awk '{if($1=="#PermitRootLogin") print $1,$2}'` if [ "$SSH_ROOT_YES" == "#PermitRootLogin yes" ] then sed -i "s/#PermitRootLogin yes/PermitRootLogin no/g" /etc/ssh/sshd_config && echo "set deny root to ssh ......" && service sshd restart elif [ "$SSH_ROOT_NO" == "PermitRootLogin no" ] then echo "ssh for root is already deny,nothing to do......" fi
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索ssh
, ssh 登陆 注册
, awk
, 登陆
, root
, print
sshd_config
ssh禁止root登陆、禁止root ssh登录、禁止root ssh、linux ssh禁止root、ssh禁止root远程登录,以便于您获取更多的相关知识。
时间: 2025-01-30 01:19:47