У меня есть разработка HW с запущенным Linux и только пользователь root. При загрузке запрашивается только имя пользователя (это root) и пароль нет. Поэтому я предполагаю, что нет пароля для пользователя root. Теперь я хочу перенести файл из хост-системы (Ubuntu 16.04) на этот HW с помощью scp, но меня постоянно спрашивают пароль.

$ scp my_local_file root@192.168.292.123: /home/root

root@192.168.292.123's password:

Permission denied

Когда я оставляю это поле пустым и нажимаю ввод, он говорит, что разрешение отклонено. Я даже попробовал пароль от имени пользователя root, но все равно не повезло. Я уверен, что это работало раньше, но не помню, чтобы давал ему какой-либо пароль. Как подключиться к этой удаленной машине?

1 ответ1

0

Большую часть времени ssh настроен так, чтобы не разрешать вход с пустым паролем и никогда не разрешать root входить с паролем на al. Вы можете проверить свою конфигурацию на устройстве или войти в нее и перейти с нее на хост-систему. (Проверьте sshd_config для настроек PermitRootLogin и PermitEmptyPasswords.)

Ваш лучший выбор, вероятно, - поместить ключевой файл на устройство и иметь более легкое и безопасное будущее. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .