web-dev-qa-db-ja.com

SynologySSHルートパスワードが機能しない

昨夜、Synologyが新しいバージョンにアップグレードされ、SSHにログインするときのRootパスワードが機能しなくなりました。すでにテスト済みで、他のSSHアカウントにログインできます。また、Synology管理ページにログインすることもできます(rootに使用しているのと同じパスワードを使用)。

これが起こる理由はありますか?

3
Bijan

だから私は this DSM6変更ログの1つのウェブページを見つけました:

ルートアカウントは、セキュリティを強化するためにSSHにログインするための管理者グループの資格情報に置き換えられます。

ルートパスワードをリセットするには、次のコマンドを実行する必要がありました。

synouser --setpw root [PASSWORD]

これで私の問題は解決しました。

5
Bijan

SynologyのDSMヘルプ からの更新されたより簡単なアプローチ

SSH/Telnetは、administratorsグループに属するアカウントでのシステムへのログインのみをサポートします。 rootアカウントに切り替えるには、管理者グループに属するユーザーとしてSSH/Telnetを使用してシステムにログインし、コマンドSudo -iをクリックし、ログインに使用するアカウントのパスワードを入力します。

2
Amr

はい、これは私にとってはうまくいきましたが、PuTTYを使用して管理者としてログインし、PuTTYにコマンドSudo lsと入力してSudoにアクセスし、求められたら管理者パスワードをもう一度入力し、以下のコマンドを発行した後でのみです。

Sudo synouser-setpw root [PASSWORD]

ここで、[PASSWORD]は管理者パスワードと同じである必要があります。

これで、以前と同じようにWinSCPを使用できます(DSM 5)

1
SynoGOD

簡単な方法

DSMを使用して、タスクスケジューラアプリを使用し、次のコマンドを実行します。ドロップダウンボックスのrunasとして「root」ユーザーを使用していることを確認してください。synouser --setpw admin [PASSWORD]

次に、ssh admin@IP-ADDRESSを使用してSSHで接続してみます

0
rwcommand

Rsaキーを使用してSSHするだけで、DSM6をインストールした後でも、追加の変更を加えることなく、ルートとしてSSHを実行できます。

0
briped