如何透過 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 管理員帳號名稱@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) 上,必須使用第三方軟體才能以 SSH 連線至 Synology 裝置。以下步驟將以軟體 PuTTY 為例。

針對 DSM 6.0 / SRM 1.3 或更新版本

  1. 在電腦上啟動 PuTTY。
  2. Host Name (IP address) 欄位輸入「DSM / SRM 管理員帳號名稱@DSM / SRM IP 位址」,例如:「myadmin@10.17.2.6」。
  3. Port 欄位輸入 DSM / SRM 的 SSH 連接埠編號,例如:22。
  4. 按一下 Open
  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. Host Name (IP address) 欄位輸入「root@DSM / SRM IP 位址」,例如:「root@10.17.2.5」。
  3. Port 欄位輸入 DSM / SRM 的 SSH 連接埠編號,例如:22。
  4. 按一下 Open
  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 早期版本上登入