Назад | Перейти на главную страницу

Не удается открыть конкретный порт при туннелировании ssh

У меня более 100 встроенных устройств, каждое из которых открывает несколько туннелей ssh ​​к серверу Ubuntu 18.04.

Одно из устройств не может открыть tcp4-версию одного порта. Насколько я могу судить, этот порт больше не слушает.

Он пытается открыть порт 48110.

Это результат netstat после попытки открыть порт:

$ sudo netstat -ntlp | grep 4811
tcp        0      0 0.0.0.0:48112           0.0.0.0:*               LISTEN      15039/sshd: tmp     
tcp        0      0 0.0.0.0:48114           0.0.0.0:*               LISTEN      15126/sshd: tmp     
tcp        0      0 0.0.0.0:48115           0.0.0.0:*               LISTEN      15208/sshd: tmp     
tcp6       0      0 :::48110                :::*                    LISTEN      13738/sshd: tmp     
tcp6       0      0 :::48112                :::*                    LISTEN      15039/sshd: tmp     
tcp6       0      0 :::48114                :::*                    LISTEN      15126/sshd: tmp     
tcp6       0      0 :::48115                :::*                    LISTEN      15208/sshd: tmp 

Он подключается к команде:

ssh -fN -R 48110:localhost:9990 user@hostname

ufw имеет открытые порты:

$ sudo ufw status | grep 4811          
48110                      ALLOW       Anywhere                  
48112                      ALLOW       Anywhere                  
48114                      ALLOW       Anywhere                  
48115                      ALLOW       Anywhere                  
48119                      ALLOW       Anywhere                  
48110 (v6)                 ALLOW       Anywhere (v6)             
48112 (v6)                 ALLOW       Anywhere (v6)             
48114 (v6)                 ALLOW       Anywhere (v6)             
48115 (v6)                 ALLOW       Anywhere (v6)             
48119 (v6)                 ALLOW       Anywhere (v6) 

nmap с другого ПК говорит, что порт закрыт, как я думаю, и должно:

$ nmap -p 48110 hostname
PORT      STATE  SERVICE
48110/tcp closed unknown

nmap на подключенный порт, 48112:

$ nmap -p 48112 hostname
PORT      STATE  SERVICE
48112/tcp open unknown

nmap на разблокированный, но не подключенный порт, 48119:

$ nmap -p 48119 hostname
PORT      STATE  SERVICE
48119/tcp closed unknown

Может ли что-то использовать этот порт, который не отображается в netstat?