自动禁止ssh的root登陆

简介:

群友需求,自动禁止root用户ssh登陆系统

 
  1. #!/bin/bash  
  2.  
  3. #SSH_IP=`ifconfig eth0|awk '/inet addr/'|awk '{print $2}'|cut -d ":" -f2`  
  4. SSH_ROOT_NO=`awk '/PermitRootLogin/' /etc/ssh/sshd_config|awk '{if($1=="'PermitRootLogin'") print $1,$2}'`  
  5. SSH_ROOT_YES=`awk '/PermitRootLogin/' /etc/ssh/sshd_config|awk '{if($1=="#PermitRootLogin") print $1,$2}'`  
  6. if  
  7.         [ "$SSH_ROOT_YES" == "#PermitRootLogin yes" ]  
  8. then   
  9.         sed -i "s/#PermitRootLogin yes/PermitRootLogin no/g" /etc/ssh/sshd_config &&  
  10.         echo "set  deny root to ssh ......" &&  
  11.         service sshd restart  
  12. elif  
  13.         [ "$SSH_ROOT_NO" == "PermitRootLogin no" ]  
  14.   then  
  15.         echo "ssh for root is already deny,nothing to do......"  
  16. fi 

 本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/753206,如需转载请自行联系原作者

相关文章
|
8月前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
223 1
|
8月前
|
Linux 网络安全
CentOS7服务器SSH登陆时自动显示服务器基础信息
CentOS7服务器SSH登陆时自动显示服务器基础信息
176 0
|
Ubuntu Linux 网络安全
Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录
本文介绍了Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录。
2896 1
Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录
|
5天前
|
监控 Ubuntu 安全
debian或Ubuntu中开启ssh允许root远程ssh登录的方法
在Debian或Ubuntu系统中启用root用户的SSH远程登录需要编辑SSH配置文件、设置root密码并重启SSH服务。虽然这可以在某些情况下提供便利,但必须注意安全性,通过使用强密码、限制IP访问、使用SSH密钥认证等方法来保护服务器的安全。
40 5
|
6月前
|
安全 Linux 网络安全
|
5月前
|
Ubuntu Linux 网络安全
在Linux中,如何禁用root用户直接SSH登录?
在Linux中,如何禁用root用户直接SSH登录?
|
7月前
|
Linux 网络安全 数据安全/隐私保护
Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
【6月更文挑战第6天】Jun 03 14:50:45 nodeName sshd[60215]: Accepted password for root from 192.168.0.100 port 15612 ssh2 如何关闭这个连接
99 2
|
8月前
|
网络安全 数据安全/隐私保护
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
3186 0
|
Ubuntu 网络安全 开发工具
[vscode] --- vscode remote ssh远程登陆设置
[vscode] --- vscode remote ssh远程登陆设置
330 0
[vscode] --- vscode remote ssh远程登陆设置
|
Ubuntu Linux 网络安全
Ubuntu18.04.6 配置固定ip、ssh登录、root账号
Ubuntu18.04.6 配置固定ip、ssh登录、root账号
333 0

热门文章

最新文章