При установке операционной системы Linux Debian Вас попросят задать пароль для пользователя root, а также создать нового пользователя и указать к нему пароль.
По завершению установки сервер перезагрузится и предложит вход по протоколу SSH. По умолчанию у Вас не получится зайти войти под пользователем root, так как это запрещено в конфигурационных файлах службы.
Вам нужно зайти под созданным пользователем и далее имперсонироваться под пользователем root, выполнив команду и указав заданный при установке пароль:
user@My-server:~$ su -
Password:
После успешной авторизации вы увидите:
root@My-server:~#
Это означает, что Вы успешно зашли под пользователем root и Вам доступны все права.
Чтобы иметь возможность сразу заходить по SSH под пользователем root, необходимо разрешить в файле конфигурации SSH службы.
nano /etc/ssh/sshd_config
PermitRootLogin yes
Перезапустим службу, чтобы применить изменения:
service sshd restart
Теперь Вы можете сразу заходить под пользователем root в SSH минуя обычного пользователя.
Помните, что добавляя удобства - Вы снижаете безопасность, так как эти два качества (удобство и безопсность) противоположны друг другу. В то время когда на локальном стенде это вполне нормально, на продакшн сервере в интернете - совершенно недопустимо.