說到「SSH」全名為「Secure Shell」,為建立在「應用層」和「傳輸層」基礎上的安全協議,當您使用「SSH」連線成功,會看到很像「黑色 Dos」畫面,您可以透過「SSH」下達「指令」控制「硬體」,一般都是使用「Linux」指令,簡單來說就是取代「Telnet」。
透過下面「環境配置圖」,希望大家會更瞭解......
輸入「帳戶」及「密碼」即可完成
PS. 預設 帳戶為「root」、密碼 為您登入Web「密碼」
「Asus RT-N16 設定」
「路由器管理」=>「連線登入與密碼」=>貼上「公鑰」
檢查一下「SSH 設定」
點選「立即啟動」
回到「Clinet」
點選「私鑰 (Save Private Key)」
點選「是」,儲存「xxx.ppk」
開啟「Putty」( Win系統 )
「Connection」=>「SSH」=>「Auth」=>「Browse..」,載入「xxx.ppk (私鑰)」
點選「Session」=>「Logging」
Host Name 輸入「IP or Domain Name」
PS. 如果您有改「Port」,記得要更改
輸入「帳戶」
PS. 預設 帳戶為「root」
如果您有出現「Authenticating With Public key"xxx-xxx-xxxxxx"」,就表示「設定」成功
PS. 使用「SSH 加密」不需要「密碼」做驗證。
透過下面「環境配置圖」,希望大家會更瞭解......
從上圖中,如果我們想要使用「SSH」應用協定,連接「Asus RT-N16」應該如何設定,「魚仔」拆成簡單步驟過程
設定「Asus RT-N16 SSH Server」
「連線登入與密碼」=>「開放 SSH 連線協定」
PS. 預設 SSH「22 Port」
Clinet 設定「Putty」進行連接 ( Win系統 )
Host Name 輸入「IP or Domain Name」
PS. 如果您有改「Port」,記得要更改
輸入「帳戶」及「密碼」即可完成
PS. 預設 帳戶為「root」、密碼 為您登入Web「密碼」
如果完成上面設定,恭喜您已經學會初步「SSH」設定,接下來教各位如何做「加密」,這對「SSH」來說是非常棒的,相信各位懂「資安」都知道加密重要性 ( >....< )
「加密」環境架構圖
紅色的內容為「公鑰 (Public Key)」請「複製內容」
「Asus RT-N16 設定」
「路由器管理」=>「連線登入與密碼」=>貼上「公鑰」
檢查一下「SSH 設定」
點選「立即啟動」
回到「Clinet」
點選「私鑰 (Save Private Key)」
點選「是」,儲存「xxx.ppk」
開啟「Putty」( Win系統 )
「Connection」=>「SSH」=>「Auth」=>「Browse..」,載入「xxx.ppk (私鑰)」
點選「Session」=>「Logging」
Host Name 輸入「IP or Domain Name」
PS. 如果您有改「Port」,記得要更改
輸入「帳戶」
PS. 預設 帳戶為「root」
如果您有出現「Authenticating With Public key"xxx-xxx-xxxxxx"」,就表示「設定」成功
PS. 使用「SSH 加密」不需要「密碼」做驗證。