@WannalearnLinux

Почему SSH продолжает слушать на 22 порту, хотя я его поменял?

В файле конфигурации sshd: /etc/ssh/sshd_config в строке 17 "#Port 22" поменял порт на 4453, удалил символ #, рестартнул ssh: systemctl restart sshd, включил ufw и добавил порт 4453: ufw enable && ufw allow 4453/tcp. Удалил разрешение на подключение к 22 порту: ufw delete allow 22. but nestat -plant, ss -plant, lsof -i -n - P выдают дружно, что ssh слушает 22 порт, команда: systemctl status ssh пишет то же самое, что сокет прослушивает 22 порт
  • Вопрос задан
  • 311 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
файл конфига изменен, но чтобы работающий в памяти sshd его перечитал необходимо ему намекнуть.
sudo systemctl reload ssh.service
потом глянуть статус
sudo systemctl status ssh.service
в нем должно быть.
фев 22 22:43:11 srv16 systemd[1]: Reloading OpenBSD Secure Shell server...
фев 22 22:43:11 srv16 systemd[1]: Reloaded OpenBSD Secure Shell server.
фев 22 22:43:11 srv16 sshd[462]: Server listening on 0.0.0.0 port 4453.
фев 22 22:43:11 srv16 sshd[462]: Server listening on :: port 4453.

чисто от себя: менять номер порта ssh для скрытия доступа бессмысленно. посоветую использовать хороший длинный ключ
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы