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地址和个数。
标签:sort,ESTABLISHED,grep,f1,ip,linux,ssh,IP地址,连接 From: https://www.cnblogs.com/peijyStudy/p/18042909