В соединении с localhost на localhost отказано

Я запустил прослушиватель tcp с помощью nc -l 127.0.0.1 900, а затем попытался подключиться к нему с помощью nc 127.0.0.1 900, когда получил ошибку , в соединении отказано . То же самое происходит при подключении по телнету. ufw отключен. Я не понимаю, как это могло случиться. Пожалуйста, пролейте свет на эту проблему. Заранее спасибо.

2
задан 19 June 2019 в 18:34
1 ответ

Некоторые версии nc имеют странное поведение, связанное с указанием порта прослушивания и адреса прослушивания. Попробуйте запустить nc с опцией -v ( многословие ):

~# nc -v -l 127.0.0.1 900
listening on 0.0.0.0:36915 ...
^C

~# nc -v -l 127.0.0.1 -p 900
listening on 0.0.0.0:900 ...
^C

Другой способ устранения подобных проблем - проверка прослушиваемых сокетов:

~# ss -tlnp | grep nc
LISTEN     0      1            *:43395   *:*      (("nc",pid=2210,fd=3))
2
ответ дан 3 December 2019 в 11:22

Теги

Похожие вопросы