Не удается подключиться к ssh через порт 443

#ubuntu #ssh #openssh

#ubuntu #ssh #openssh

Вопрос:

Я играю с Linux и настроил ssh на своем компьютере ubuntu. Когда у меня был установлен порт прослушивания по умолчанию на 22, я смог подключиться к PUTTY в своей Windows 7. Однако, как только я изменил порт прослушивания с 22 на 443, я не могу подключиться со своего компьютера с Windows.

В /etc/ssh/sshd_config

 #Port 22
Port 443
  

У меня был запущен Apache2, и я подумал, что это могло быть проблемой. В папке /etc/apache2/sites-available/ был файл ssl по умолчанию. Тем не менее, я остановил Apache и попытался подключиться в Windows, но безуспешно.

Я пошел дальше и изменил порт на 52101, и этот номер порта работает.

Я думаю, что на 443 прослушивается что-то еще.

При выполнении netstat -lnptu я получаю

Proto Recv-Q Отправить-Q Локальный адрес Состояние внешнего адреса PID / Имя программы tcp 0 0 0.0.0.0:443 0.0.0.0: * ПРОСЛУШИВАНИЕ — tcp6 0 0 :::443 :::* СЛУШАЙ —

Я выполнил netstat после того, как изменил порт прослушивания ssh на 22.

У кого-нибудь есть какие-либо мысли относительно того, почему это не работает?

Ответ №1:

Что ж, если у вас есть настройка по умолчанию для ведения журнала (проверьте, что установлено в разделе ведение журнала в sshd_config), вы должны быть в состоянии найти любые сообщения об ошибках от sshd в /var/log/auth . Это подскажет вам, что происходит не так с точки зрения sshd. Наиболее вероятно, что какой-то другой процесс прослушивает порт (что, судя по вашему netstat). Попробуйте

 $ lsof -i :443
  

чтобы посмотреть, какой процесс это делает.

Ответ №2:

Установите Firestarter (GUI Firewall) и посмотрите, не блокирует ли что-то этот порт. В качестве подсказки для удаленного управления я использую Teamviewer. Если вы еще не проверили это, это очень полезно, по крайней мере, для меня.