即使有很多类似的问题,我还是决定发布这个问题,但没有一个回答我的问题。
- 我会定期检查我的服务器监听的端口。
- 我的 ubuntu 操作系统通过以下输出
lsb_relase -a
:
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
- 我运行命令
netstat -tulpn4
,输出显示未知端口:
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 580/systemd-resolve
tcp 0 0 0.0.0.0:62176 0.0.0.0:* LISTEN 900/sshd: /usr/sbin
tcp 0 0 0.0.0.0:1122 0.0.0.0:* LISTEN 1158/sshd: username
tcp 0 0 0.0.0.0:3333 0.0.0.0:* LISTEN 1158/sshd: username
udp 0 0 0.0.0.0:51820 0.0.0.0:* -
udp 0 0 127.0.0.53:53 0.0.0.0:* 580/systemd-resolve
udp 0 0 X.X.X.X:1194 0.0.0.0:* 870/openvpn
- 我使用了许多工具和指南来找出为什么我的服务器正在侦听端口
51820
而没有找到答案。 - 我努力了:
sudo lsof -i :51820
- 并得到一个空输出。sudo netstat -ltnp | grep -w ':51820'
- 并得到一个空输出。sudo fuser 51820/udp
- 并得到一个空输出。sudo netstat -peanut | grep ":51820"
- 输出是:
udp 0 0 0.0.0.0:51820 0.0.0.0:* 0 26262 -
udp6 0 0 :::51820 :::* 0 26263 -
sudo ss -nlp | grep 51820
输出是:
udp UNCONN 0 0 0.0.0.0:51820 0.0.0.0:*
udp UNCONN 0 0 [::]:51820 [::]:*
- 我查看了以下答案并没有找到解决方案:
在网上搜索有关端口的信息后,51820
我发现它是我安装的“wireguard”,它正在侦听该端口,但问题与我尝试过的任何命令一样,我都找不到。