Проблема с несколькими портами ssh в ubuntu 14.04

У меня странная проблема с Ubuntu 14.04 LTS (ядро: 3.13.0-170-generic) и настройкой нескольких портов ssh . Он отвечает на первый порт «22» с любого интерфейса, но, похоже, отвечает только на второй порт «4422» через интерфейс localhost, то есть «ssh @localhost». Любые предложения были бы замечательными.

Я добавил стандартные записи портов в файл / etc / ssh / sshd_config. для портов 22 и 4422. Я сохранил значения по умолчанию ListenAddress.

 # What ports, IPs and protocols we listen for
 Port 22
 Port 4422
 # Use these options to restrict which interfaces/protocols sshd will bind to
 #ListenAddress ::
 #ListenAddress 0.0.0.0enter code here

Я проверил, что netstat -plan и sshd заблокированы для правильного порта и интерфейса.

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1090/sshd       
tcp        0      0 0.0.0.0:4422            0.0.0.0:*               LISTEN      1090/sshd   

Попытки подключиться к порту 4422 через любой интерфейс, кроме lo ssh, не дали ответа. Вы можете видеть, что пакеты поступают в интерфейс, поэтому нет проблем с брандмауэром через tcpdump.

Опять же, любая помощь была бы большой.

Также следует отметить, что из-за запросов моей команды разработчиков мы застряли на Ubuntu 14.04 LTS. Пожалуйста, не спрашивайте, это долго.

1
задан 21 November 2019 в 21:11
1 ответ

Оказывается Ferm порождение проблемы iptables.

0
ответ дан 4 December 2019 в 02:33

Теги

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