Разрешение входа в систему через SSH обычно считается плохой практикой безопасности во всей индустрии технологий. Вместо этого вы можете выполнять важные административные задачи, подключившись к учетной записи пользователя и выполнив команды с помощью sudo
.
Отключить root-доступ
Просмотрите содержимое файла конфигурации SSH с помощью следующей команды.
cat /etc/ssh/sshd_config
В этом файле вы найдете следующую строку:
#PermitRootLogin no
Откомментируйте строку, используя нужный редактор. Затем перезапустите службу SSH, чтобы изменения вступили в силу.
/etc/init.d/ssh restart
Обратите внимание, что вход в учетную запись root по-прежнему будет возможен через консоль Vultr.
Ограничить корневой доступ по IP-адресу
Как упоминалось ранее, хорошей практикой безопасности является полное запрещение корневого доступа через SSH. Однако, если root-доступ абсолютно необходим, вы можете ограничить его по IP-адресу.
Чтобы ограничить корневой доступ для определенного IP-адреса, добавьте в sshd_config
файл следующую строку (замените xxx.xxx.xxx.xxx на IP-адрес).
AllowUsers [email protected]
Перезапустите службу SSH, чтобы изменения вступили в силу.
/etc/init.d/ssh restart