Мне нужно открыть порт 8443 в ОС Ubuntu 16.04, но сначала ничего не работает, я попытался сделать порт сканирования с помощью Nmap:

РЕЗУЛЬТАТ:

Discovered open port 139/tcp on 127.0.0.1
Discovered open port 445/tcp on 127.0.0.1
Discovered open port 80/tcp on 127.0.0.1
Discovered open port 3306/tcp on 127.0.0.1
Discovered open port 22/tcp on 127.0.0.1
Discovered open port 902/tcp on 127.0.0.1

Затем я открываю порт с помощью UFW и получаю результат:

8443/tcp                   ALLOW IN    Anywhere   
8443/tcp (v6)              ALLOW IN    Anywhere (v6)   

Затем я попытался отобразить открытый порт TCP, используя:

netstat -ntlp | grep LISTEN

результат: не отображается порт 8443

я буду признателен за любую помощь

1 ответ1

1

Тот, который должен открыть порт, является приложением.

Когда вы netstat -ntlp вы получаете что-то вроде этого:

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:53                  0.0.0.0:*                   LISTEN      2955/dnsmasq
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1515/sshd
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1684/master
tcp        0      0 0.0.0.0:4445                0.0.0.0:*                   LISTEN      2882/fop2_server
tcp        0      0 0.0.0.0:6050                0.0.0.0:*                   LISTEN      1763/perl
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      2763/mysqld

Последний столбец (PID/ Имя программы) показывает приложение, открывшее порт.

Предполагая, что порт похож на дверь в вашей системе, то, что вы сделали в ufw, было похоже на удаление замка в двери, чтобы ваше приложение могло легко открыть дверь при запуске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .