Я читал другие сообщения о том, как найти идентификатор процесса и что слушает, но, к сожалению, не смог решить мою проблему. Итак, прошу прощения, если я пропустил некоторую информацию об этом.
Запустив netstat, я обнаружил порт, который не могу распознать: 35813
$ sudo netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:35813 0.0.0.0:* LISTEN -
Нет информации PID. Затем запустил lsof, но не показывает вывод об этом порте.
$ sudo lsof -i :35813
Также попытался запустить только lsof -i
но ничего там не кажется подозрительным.
Это выходные данные процессов прослушивания TCP:
$ sudo lsof -Pni -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rpc.statd 520 statd 9u IPv4 11556 0t0 TCP *:56969 (LISTEN)
rpc.statd 520 statd 11u IPv6 11562 0t0 TCP *:46289 (LISTEN)
rpcbind 522 root 8u IPv4 11545 0t0 TCP *:111 (LISTEN)
rpcbind 522 root 11u IPv6 11548 0t0 TCP *:111 (LISTEN)
Я также попытался использовать fuser
, но также вернул пустой вывод.
$ sudo fuser 35813/tcp
С удаленного хоста внутри локальной сети, я могу telnet порт:
$ telnet 192.168.0.16 35813
Trying 192.168.0.16...
Connected to 192.168.0.16.
Escape character is '^]'.
Я могу отправить персонажа, ничего не происходит. Когда я набираю второй символ, соединение закрывается сторонним хостом.
Наконец, я запустил grep
в /etc/
пытаясь найти что-то, слушающее этот порт (немного отчаянно), но не смог найти там ничего.
На хосте работают OpenVPN (udp), lighttpd и ssh. Ни один из них не использует порт 35813. Любой совет здесь? Спасибо заранее.