Linux查看有多少ssh连接到当前ip地址
[本文出自天外归云的博客园]
可以使用以下命令来查看有多少ssh连接到当前ip地址:
netstat -anp | grep :22 | grep ESTABLISHED | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
这个命令的含义是:
1. `netstat -anp`:列出所有的网络连接
2. `grep :22`:筛选出SSH端口连接
3. `grep ESTABLISHED`:筛选出已经建立的连接
4. `awk '{print $5}'`:提取出连接的IP地址和端口号
5. `cut -d: -f1`:只保留IP地址
6. `sort`:按IP地址排序
7. `uniq -c`:统计每个IP连接的个数
8. `sort -n`:按连接数排序,从少到多
执行以上命令后,将输出连接到当前IP地址的远程SSH客户端的IP地址和数量。
本文来自博客园,作者:天外归云,转载请注明原文链接:https://www.cnblogs.com/LanTianYou/p/17312796.html
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号