SSH 経由で root 権限により DSM/SRM にサインインする方法は?
最終更新日:2022年8月2日
SSH 経由で root 権限により DSM/SRM にサインインする方法は?
記事のいくつかは英語から機械翻訳されており、不正確な箇所や文法の間違いを含む場合があります。
目的
この記事は、SSH 経由で root として DSM (DiskStation Manager) および SRM (Synology Router Manager) にサインインする方法についてガイドします。
警告:
- SSH サービスを有効化すると、システムにセキュリティ リスクが生じることがあります。必要な場合にだけそれを有効化し、システム構成に変更を加えないようにしてください。
解決
SSH サービスを有効化
- Synology デバイス上の端末設定ページに進みます。
- Synology NAS:DSM [コントロール パネル] > [端末 & SNMP] > [端末]
- Synology Router:SRM [コントロール パネル] > [サービス] > [システム サービス] > [端末]
- [SSH サービスを有効にする] にチェックマークを付けます。
- SSH 接続用のポート番号を指定して、設定を保存してください。システム セキュリティを確保するため、デフォルト ポート 22 を別のものに取り替えることを推奨します。1
Windows 10、macOS または Linux からサインイン
- コンピュータ上で端末の適用を開始:
- Windows 10:Windows PowerShell
- macOS:Terminal.app
- Linux:Terminal
- 次のコマンドを入力して、Enter キーを押します。
コマンド 例 ssh DSM/SRM admin アカウント@DSM/SRM IP アドレス -p SSH ポート番号
ssh myadmin@10.17.2.6 -p 22
- DSM/SRM の管理者アカウントのパスワードを入力します。2
- 「
sudo -i
」を入力し、Enter キーを押します。 - 再度 DSM/SRM の管理者アカウントのパスワードを入力し、Enter キーを押します。
- これで SSH 経由で root 権限により DSM/SRM にサインインできます。
- コンピュータ上で端末の適用を開始:
- Windows 10:Windows PowerShell
- macOS:Terminal.app
- Linux:Terminal
- 次のコマンドを入力して、Enter キーを押します。
コマンド 例 ssh root@DSM/SRM IP アドレス -p SSH ポート番号
ssh root@10.17.2.5 -p 22
- デフォルトアカウント「admin」のパスワードを入力します。
- これで SSH 経由で root 権限により DSM/SRM にサインインできます。
Windows の初期バージョンからサインイン
Windows の初期バージョン (例えば Windows 7) は、Synology デバイスへ SSH 接続を確立するために第三者ソフトウェアを要求します。以下のステップでの例としてソフトウェア PuTTY を取り上げます。
- お使いのコンピュータで PuTTY を起動します。
- [ホスト名 (または IP アドレス)] フィールドに「DSM/SRM admin アカウント@DSM/SRM IP アドレス」(例:「myadmin@10.17.2.6」を入力します。
- [ポート] フィールドに、例えば 22 などの DSM/SRM の SSH ポートを入力します。
- [開く] をクリックします。
- DSM/SRM の管理者アカウントのパスワードを入力します。2
- 「
sudo -i
」を入力し、Enter キーを押します。 - 再度 DSM/SRM の管理者アカウントのパスワードを入力し、Enter キーを押します。
- これで SSH 経由で root 権限により DSM/SRM にサインインできます。
- お使いのコンピュータで PuTTY を起動します。
- [ホスト名 (または IP アドレス)] フィールドに「root@DSM/SRM IP アドレス」(例:「root@10.17.2.5」を入力します。
- [ポート] フィールドに、例えば 22 などの DSM/SRM の SSH ポートを入力します。
- [開く] をクリックします。
- デフォルトアカウント「admin」のパスワードを入力します。
- これで SSH 経由で root 権限により DSM/SRM にサインインできます。
注:
- SSH 接続のセキュリティを強化するために、この記事にリストされたポートを回避することができます。
- 次のアカウントが root 権限による SSH ログインに利用可能です:
- DSM 6.0 / SRM 1.3 およびそれ以降の場合:administrators グループのユーザー
- DSM 5.2 / SRM 1.2 およびそれ以前の場合:root