Включить вход по SSH под root в Debian

После установки чистой системы Debian начиная с 8 версии(«jessie»), в целях безопасности, отключен вход по SSH для пользователя root.  При попытке входа вам будет отказано и показано предупреждение:

$ ssh root@192.168.1.2
 root@192.168.1.2's password:
 Permission denied, please try again.
 root@192.168.1.2's password:
 Permission denied, please try again.
 root@192.168.1.2's password:
 Permission denied (publickey,password)

Что бы включить вход по SSH под root в Debian, необходимо настроить сервер SSH. Откройте файл /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config

и измените строку

PermitRootLogin without-password

на

PermitRootLogin yes

Для применения изменений осталось перезагрузить SSH сервер

sudo /etc/init.d/ssh restart

Теперь можно заходить под root на Debian по ssh.

Справка по параметру PermitRootLogin в файлe конфигурации службы SSH

Параметр означает разрешить ли вход в систему через ssh суперпользователя. Допустимые значения:

  • yes — под суперпользователем вход разрешен
  • without-password — под суперпользователем вход по паролю запрещен
  • forced-commands-only — под суперпользователем разрешена только регистрация по открытому ключу
  • no — под суперпользователем вход полностью запрещен
Яндекс.Метрика