[本文出自天外归云的博客园]

可以使用以下命令来查看有多少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地址和数量。