我想查看我的 Ubuntu 桌面上是否设置了任何当前/非活动的远程连接。
是否有命令、脚本或类似的东西可以让我查看是否有任何远程访问或连接到我的桌面?
答案1
我总是用netstat -putan
它。它很容易记住。
-p
:显示每个套接字所属程序的PID和名称。-u
:显示 udp 套接字-t
:显示 tcp 套接字-a
:显示监听和非监听套接字。-n
:显示数字地址,而不是尝试确定符号主机、端口或用户名。
输出如下所示:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2307/sshd
...
答案2
网络状态
tcpdump 是另一个好命令。Wireshark 是一款免费的数据包嗅探器软件,可以分析您的网络流量。这确实是深入了解流量情况的最佳方法。