Как войти в систему как root удаленно?

24

Я пытаюсь войти в raspberrypi от имени пользователя root через winscp, но он говорит только: «Отказано в доступе», то же самое для попытки входа в систему как root на ssh.

Я попытался войти в систему как пи и делать sudo passwd root, что приводит к выводу консоли passwd: Password changed successfully, однако я все еще не могу войти как root

d0min0r4bb1t
источник

Ответы:

39

Если вы хотите войти в систему как root с использованием SSH или WinSCP, вам нужно отредактировать конфигурацию SSHD, сделайте это:

  • Войдите и отредактируйте этот файл: sudo nano /etc/ssh/sshd_config
  • Найдите эту строку: PermitRootLogin without-password
  • Редактировать: PermitRootLogin yes
  • Закрыть и сохранить файл
  • reboot или перезапустите службу sshd, используя: /etc/init.d/ssh restart
  • Установите пароль пользователя root, если его еще нет: sudo passwd root

Теперь вы можете войти как root, но я рекомендую использовать надежный пароль или ssh-ключи

MadAntrax
источник
3
Обратите внимание, что если PermitRootLoginстрока начинается со знака комментария ( #), вы должны удалить этот знак!
jorijnsmit
1
Мне помогла последняя строка для установки пароля root. Спасибо.
Андрей Красуцкий
3

Вы не можете войти, rootпотому Raspbianчто не имеет rootпароля. Смотрите Raspbian пароль по умолчанию

Обычно sshне разрешает rootдоступ, потому что это считается угрозой безопасности. Вы должны быть в состоянии сделать все, что вам нужно, используя sudo(что является обычной практикой Debian).

Если вы действительно хотите ssh rootдоступ, он может быть включен.

Milliways
источник
Я очень рад, что кто-то хотя бы указал, что это угроза безопасности. SSH как root никогда не является хорошей идеей (особенно при использовании аутентификации по паролю).
Stevieb
1

Вы можете войти как обычный пользователь (принадлежащий группе sudoer ), затем

 sudo su -

переключиться на root

南山 竹
источник
Для ssh это нормально, основной проблемой был winscp, где я не могу просто использовать sudo
d0min0r4bb1t
-2

Вы можете

sudo su

Затем используйте ПАРОЛЬ для изменения пароля

Alex
источник