По умолчанию SSH работает на порту 22. Из-за этого сервер постоянно атакуют боты, пытаясь подобрать пароль. Смена порта на случайный (например, 2244) уберет 90% "шума" в логах и повысит безопасность.

Внимание: Прежде чем закрывать текущую сессию, обязательно проверьте подключение в новом окне, чтобы не потерять доступ к серверу.
1. Редактирование конфига

Откройте файл настроек SSH через текстовый редактор:

nano /etc/ssh/sshd_config

Найдите строку #Port 22. Уберите символ # и замените 22 на ваш номер порта (от 1024 до 65535).

Пример: Port 2244

Нажмите Ctrl + O, затем Enter (сохранить) и Ctrl + X (выйти).

2. Открытие порта в Firewall

Если у вас включен Firewall, нужно разрешить новый порт, иначе сервер вас не впустит.

Для Ubuntu / Debian (UFW):

ufw allow 2244/tcp

Для CentOS / AlmaLinux (Firewalld):

firewall-cmd --permanent --add-port=2244/tcp
firewall-cmd --reload
3. Перезапуск и проверка

Чтобы изменения вступили в силу, перезапустите службу SSH:

systemctl restart ssh

*В некоторых версиях ОС команда может быть: systemctl restart sshd

Как подключаться теперь:
При входе через терминал используйте флаг -p:
ssh root@ваш_IP -p 2244

Если всё работает, можно вернуться в конфиг и окончательно закрыть 22 порт.

Je li Vam ovaj odgovor pomogao? 0 Korisnici koji smatraju članak korisnim (0 Glasovi)