SSH (Secure Shell) используется для безопасной обработки сетевых сервисов в незащищенной сети.
Некоторые примеры включают в себя: удаленную командную строку, вход в систему и удаленное выполнение команд.
В этой статье вы узнаете, как включить SSH-доступ для пользователя root на сервере/настольном Ubuntu 20.04.
Разрешение входа root по SSH в Ubuntu 20.04, пошаговые инструкции
Откройте файл /etc/ssh/sshd_config с правами администратора и измените следующую строку:
FROM: #PermitRootLogin prohibit-password TO: PermitRootLogin yes
Быстрый способ выполнить эту работу – просто использовать команду sed, как показано ниже:
$ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
Перезапустите службу SSH:
$ sudo systemctl restart ssh
По умолчанию пароль root не установлен в Ubuntu 20.04, и появится сообщение об ошибке:
Permission denied, please try again
По этой причине нам необходимо установить пароль root.
При появлении запроса введите текущий пароль пользователя, а затем новый пароль root:
$ sudo passwd [sudo] password for itsecforu Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Учитывая, что ваша система Ubuntu 20.04 разрешает входящий трафик на порту 22 по ssh, теперь вы должны быть готовы к SSH-входу в систему от пользователя root:
$ ssh root@ubuntu-server root@ubuntu-server's password: Welcome to Ubuntu Focal Fossa (GNU/Linux 5.3.0-23-generic x86_64)