Рейтинг:0

Невозможно изменить SSH-порт в Almalinux/CentOS 8 при наличии selinux

флаг in

Я пытаюсь изменить порт SSH на VPS, используя Almalinux. я следил за этим гид но не успели.

Это вывод, который я получаю, когда пытаюсь использовать SSH, используя как 22, так и новый порт соответственно.

ssh: подключение к хосту XXX.XXX.XXX.XXX порт 22: время ожидания подключения истекло
ssh: подключиться к хосту XXX.XXX.XXX.XXX порт 23498: время ожидания подключения истекло

Вот декларация порта в моем /etc/ssh/sshd_config.

...
Порт 23498 22
...

Бег управление портом -l | grep ssh дает следующий вывод.

ssh_port_t TCP 23498, 22

Перезапуск с помощью перезапуск службы sshd с новым портом дает следующий вывод.

Перенаправление на /bin/systemctl перезапустить sshd.service
Задание для sshd.service завершилось неудачно, так как процесс управления завершился с кодом ошибки.
Подробности смотрите в "systemctl status sshd.service" и "journalctl -xe".

Вот результат статус systemctl sshd.service.

▪ sshd.service — демон сервера OpenSSH
   Загружено: загружено (/usr/lib/systemd/system/sshd.service; включено; предустановка поставщика: включена)
   Активно: активация (автоматический перезапуск) (Результат: код выхода) с пт 2022-02-25 17:26:08 CET; 34с назад
     Документы: человек:sshd(8)
           мужчина: sshd_config(5)
  Процесс: 25872 ExecStart=/usr/sbin/sshd -D $OPTIONS $CRYPTO_POLICY (код=выход, статус=255)
 Основной PID: 25872 (код=выход, статус=255)

25 февраля 17:26:08 xxx.xxx.xxx systemd[1]: sshd.service: основной процесс завершен, код = завершен, статус = 255/н/д
25 февраля, 17:26:08 xxx.xxx.xxx systemd[1]: sshd.service: Ошибка с результатом «код выхода».
25 февраля, 17:26:08 xxx.xxx.xxx systemd[1]: не удалось запустить демон сервера OpenSSH.

Изменение порта также приводит к поломке обычного SSH. Комментируя Порт в sshd_config и перезапуск sshd снова разрешает доступ через SSH. Я также попытался переустановить openssh-сервер после смены портов, но безрезультатно. Порты разрешены через несложный брандмауэр. Любая помощь высоко ценится.

Рейтинг:0
флаг cn
Порт 23498
Порт 22

вместо

Порт 23498

Редактировать:

Кажется, firewalld работал так же, как и ufw. То, что это не настроено, означало, что мои порты блокировались.

Rashiq avatar
флаг in
Я разделил объявление порта в файле `sshd_config`. Порт 22 теперь работает, а порт 23498 — нет — «ssh: подключение к хосту XXX.XXX.XXX.XXX, порт 23498: время ожидания подключения истекло». Вот команда SSH, которую я использую: `ssh [email protected] -p 23498`
Sergey Kozharinov avatar
флаг cn
Проверьте `netstat -lnptu | группа 23498`. Также проверьте наличие ошибок в `journalctl -e`.
Rashiq avatar
флаг in
`команда не найдена: netstat`. В нем говорится следующее, относящееся к портам: ` Сервер прослушивает :: порт 22.`; ` Сервер прослушивает :: порт 23498.`. Я не могу найти ничего другого, что имело бы отношение к делу или что где-то написано «ошибка».
Sergey Kozharinov avatar
флаг cn
Убедитесь, что порт 23498 разрешен через ufw. Также проверьте, не установлен ли firewalld.
Rashiq avatar
флаг in
Порты разрешены через ufw. Брандмауэр был запущен. Я предполагаю, что это блокировало порты, так как я ничего не делал с этим. Теперь я могу использовать SSH через оба порта. Спасибо большое.

Ответить или комментировать

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