linux查看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地址和个数。