2011年10月19日 星期三

S小魚仔S Asus RT-N16「SSH」設定 ( Tomato )

說到「SSH」全名為「Secure Shell」,為建立在「應用層」和「傳輸層」基礎上的安全協議,當您使用「SSH」連線成功,會看到很像「黑色 Dos」畫面,您可以透過「SSH」下達「指令」控制「硬體」,一般都是使用「Linux」指令,簡單來說就是取代「Telnet」。


透過下面「環境配置圖」,希望大家會更瞭解......
從上圖中,如果我們想要使用「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」來說是非常棒的,相信各位懂「資安」都知道加密重要性 ( >....< )

加密」環境架構圖

Clinet 下載「PuTTYgen」產生「公鑰、私鑰
紅色的內容為「公鑰 (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 加密」不需要「密碼」做驗證。

沒有留言:

張貼留言