SSH 経由で root 権限により DSM/SRM にサインインする方法は?

SSH 経由で root 権限により DSM/SRM にサインインする方法は?

記事のいくつかは英語から機械翻訳されており、不正確な箇所や文法の間違いを含む場合があります。

目的

この記事は、SSH 経由で root として DSM (DiskStation Manager) および SRM (Synology Router Manager) にサインインする方法についてガイドします。

警告:

  • SSH サービスを有効化すると、システムにセキュリティ リスクが生じることがあります。必要な場合にだけそれを有効化し、システム構成に変更を加えないようにしてください。

解決

SSH サービスを有効化

  1. Synology デバイス上の端末設定ページに進みます。
    • Synology NAS:DSM [コントロール パネル] > [端末 & SNMP] > [端末]
    • Synology Router:SRM [コントロール パネル] > [サービス] > [システム サービス] > [端末]
  2. [SSH サービスを有効にする] にチェックマークを付けます。
  3. SSH 接続用のポート番号を指定して、設定を保存してください。システム セキュリティを確保するため、デフォルト ポート 22 を別のものに取り替えることを推奨します。1

Windows 10、macOS または Linux からサインイン

DSM 6.0 / SRM 1.3 またはそれ以降の場合

  1. コンピュータ上で端末の適用を開始:
    • Windows 10:Windows PowerShell
    • macOS:Terminal.app
    • Linux:Terminal
  2. 次のコマンドを入力して、Enter キーを押します。
    コマンド
    ssh DSM/SRM admin アカウント@DSM/SRM IP アドレス -p SSH ポート番号 ssh myadmin@10.17.2.6 -p 22
  3. DSM/SRM の管理者アカウントのパスワードを入力します。2
  4. sudo -i」を入力し、Enter キーを押します。
  5. 再度 DSM/SRM の管理者アカウントのパスワードを入力し、Enter キーを押します。
  6. これで SSH 経由で root 権限により DSM/SRM にサインインできます。

DSM 5.2 / SRM 1.2 またはそれ以前の場合

  1. コンピュータ上で端末の適用を開始:
    • Windows 10:Windows PowerShell
    • macOS:Terminal.app
    • Linux:Terminal
  2. 次のコマンドを入力して、Enter キーを押します。
    コマンド
    ssh root@DSM/SRM IP アドレス -p SSH ポート番号 ssh root@10.17.2.5 -p 22
  3. デフォルトアカウント「admin」のパスワードを入力します。
  4. これで SSH 経由で root 権限により DSM/SRM にサインインできます。

Windows の初期バージョンからサインイン

Windows の初期バージョン (例えば Windows 7) は、Synology デバイスへ SSH 接続を確立するために第三者ソフトウェアを要求します。以下のステップでの例としてソフトウェア PuTTY を取り上げます。

DSM 6.0 / SRM 1.3 またはそれ以降の場合

  1. お使いのコンピュータで PuTTY を起動します。
  2. [ホスト名 (または IP アドレス)] フィールドに「DSM/SRM admin アカウント@DSM/SRM IP アドレス」(例:「myadmin@10.17.2.6」を入力します。
  3. [ポート] フィールドに、例えば 22 などの DSM/SRM の SSH ポートを入力します。
  4. [開く] をクリックします。
  5. DSM/SRM の管理者アカウントのパスワードを入力します。2
  6. sudo -i」を入力し、Enter キーを押します。
  7. 再度 DSM/SRM の管理者アカウントのパスワードを入力し、Enter キーを押します。
  8. これで SSH 経由で root 権限により DSM/SRM にサインインできます。

DSM 5.2 / SRM 1.2 またはそれ以前の場合

  1. お使いのコンピュータで PuTTY を起動します。
  2. [ホスト名 (または IP アドレス)] フィールドに「root@DSM/SRM IP アドレス」(例:「root@10.17.2.5」を入力します。
  3. [ポート] フィールドに、例えば 22 などの DSM/SRM の SSH ポートを入力します。
  4. [開く] をクリックします。
  5. デフォルトアカウント「admin」のパスワードを入力します。
  6. これで SSH 経由で root 権限により DSM/SRM にサインインできます。

注:

  1. SSH 接続のセキュリティを強化するために、この記事にリストされたポートを回避することができます。
  2. 次のアカウントが root 権限による SSH ログインに利用可能です:
    • DSM 6.0 / SRM 1.3 およびそれ以降の場合:administrators グループのユーザー
    • DSM 5.2 / SRM 1.2 およびそれ以前の場合:root
目的
目次
解決
SSH サービスを有効化
Windows 10、macOS または Linux からサインイン
Windows の初期バージョンからサインイン