检测sshd端口误封脚本

#!/bin/bash
n=`iptables -nvL |grep ‘tcp dpt:22‘ |egrep -iE ‘DROP|REJECT‘|wc -l`
if [ $n -ge 1 ]
then
    iptables -I INPUT -p tcp --dport 22 -j ACCEPT
fi

时间: 2024-10-15 12:35:01

检测sshd端口误封脚本的相关文章

centos 7 修改sshd | 禁止 root登录及sshd端口脚本定义

1.新建用户wwweee000 [[email protected] ~]# useradd wwweee000 [[email protected] ~]# passwd wwweee000 Changing password for user wwweee000. New password: BAD PASSWORD: The password is a palindrome Retype new password: passwd: all authentication tokens upd

检测服务器端口是否被封(墙)

目录 #在国内测试服务器端口是否通 #在国外测试服务器端口是否通 #在国内外同时测试服务器端口是否通 #说明 #在国内测试服务器端口是否通 工具:http://tool.chinaz.com/port #在国外测试服务器端口是否通 工具:https://www.yougetsignal.com/tools/open-ports/ #在国内外同时测试服务器端口是否通 工具:http://port.ping.pe/ 从上图中可以看出该工具可以从世界各地测试某个服务器的端口是否通,示例中的端口除了ch

弱口令检测和端口扫描

一.实验环境 在Linux 6.0 以上版本上操作,并且用远程连接虚拟机rhk-2 二.操作脚本 1.光盘挂载 > mount /dev/cdrom /mnt 2.创建用户和设置用户密码 > useradd lisi > passwd lisi 3.建立yum仓库 > cd /etc/yum.repos.d/ > vim aaa.repo > ---[aaa] > ---name=test > ---baseurl=file:///mnt > ---e

java 定时检测服务器端口状态方法(二)

上一节写到检测单个端口,如何快速检测一个ip对应的多个端口.可以用多线程. public List check(String ip,String[] ports){ List<String> results=new ArrayList<String>(); results.add(0,ip); ExecutorService exec=Executors.newCachedThreadPool(); ArrayList<Future<String>> res

NAT123 解决80端口被封的问题

使用的服务器不知什么原因80端口无法使用了,好像是被封了,用的移动的固定IP,移动线路一直是不稳定 关键是移动的回答竟然是找不到哪里封的 是不是被屏蔽了,无奈使用了NAT123做处理.试了下还是管用. 首先到NAT123官网注册一个帐号 登录后进入用户中心 添加端口映射 因为本身就是固定IP 并且拥有备案域名 所以直接填写域名和端口地址即可,外网地址直接填写域名,如果没有域名,可以按提示填写域名 提交成功 下载NAT123客户端软件 安装到服务器上 并登录 可以看到刚才添加的端口映射,但提示错误

linux 检测远程端口是否打开

检测远程端口是否打开 常用telnet 110.101.101.101 80方式测试远程主机端口是否打开. 除此之外还可以使用: 方法1.nmap ip -p port 测试端口 nmap ip 显示全部打开的端口 根据显示close/open确定端口是否打开. 方法2. nc -v host port 端口未打开返回状态为非0

jQuery实现检测浏览器及版本的脚本代码

jQuery实现检测浏览器及版本的脚本代码:在某些特定的场景下,应用进度条效果,可以提高网站的人性化程度,能够让用户能够掌握进度,增加对进度的耐心,否则可能直接导致关闭页面,从来导致网站流失用户,下面就是用过jQuery实现的进度效果代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="

BASH SHELL下两个用于检查端口情况的脚本

这几天需要做Linux的TCP端口检查脚本,发现netstat.nc命令虽好,但不够直观,而且端口多了检查起来有点麻烦,动手学做了两个脚本.一个是用参数形式检查端口情况,另一个使用配置文件扫描端口.记录下来方便以后使用. 一.nc_check.sh #!/bin/bash cat ./check_port|while read line do  nc -z `uname -n` $line >/dev/null 2>&1  if [ $? -eq 0 ];then   echo &qu

linux下用telnet检测远程端口是否打开

方法一. 常用telnet 118.10.6.128 88方式测试远程主机端口是否打开. 方法二. nmap ip -p port 测试端口 nmap ip 显示全部打开的端口 根据显示close/open确定端口是否打开. 方法三. nc -v host port 端口未打开返回状态为非0 一:telnet此法常被用来检测是个远端端口是否通畅. 测试域名: # telnet baidu.com 80 Trying 123.125.114.144... Connected to baidu.co