3

Вчера вечером мой Synology обновился до новой версии, и теперь мой Root-пароль при входе в SSH больше не работает. Я уже протестировал и могу войти в другие учетные записи SSH, а также войти на страницу администратора Synology (используя тот же пароль, который я использую для root).

Есть ли причина, почему это будет?

5 ответов5

5

Итак, я нашел эту веб-страницу для одного из журналов изменений DSM6, где написано:

Корневая учетная запись заменяется учетными данными группы администраторов для входа в SSH для повышения безопасности.

Чтобы сбросить мой пароль root, мне просто нужно было выполнить:

synouser --setpw root [PASSWORD]

и это решило мою проблему.

2

Обновленный, более простой подход из справки Synology DSM

SSH/Telnet поддерживает вход в систему только с учетными записями, принадлежащими к группе администраторов. Чтобы переключиться на учетную запись root, войдите в систему с помощью SSH/Telnet как пользователь, принадлежащий к группе администраторов, введите команду sudo -i и введите пароль учетной записи, используемой для входа.

1

Да, это работало для меня, но только после того, как я использовал PuTTY, чтобы войти в систему как администратор, а затем получить доступ к sudo, набрав в PuTTY команду sudo ls, снова введите свой пароль администратора, когда появится запрос, и введите команду ниже.

sudo synouser -–setpw root [ПАРОЛЬ]

где [ПАРОЛЬ] ДОЛЖЕН совпадать с вашим паролем администратора.

Теперь вы можете использовать WinSCP, как раньше (DSM 5)

0

Простой метод

Используя DSM, используйте приложение планировщика задач и выполните следующую команду, убедитесь, что вы используете пользователя root в качестве runas в раскрывающемся списке : synouser --setpw admin [PASSWORD]

Затем попробуйте использовать SSH с помощью ssh admin@IP-ADDRESS

0

Вы также можете просто использовать SSH с помощью ключей rsa, затем вы можете использовать SSH от имени пользователя root даже после установки DSM6 без каких-либо дополнительных изменений.

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