標籤:
1、ssh的安裝sudo apt-get install ssh 或者在Linux情況下,內建有ssh,從第二步開始
2、產生密鑰ssh-keygen中間過程會提示你存放密鑰的地方Enter file in which to save the key (/home/gavin/.ssh/id_rsa):選擇預設目錄好了,直接斷行符號;然後會提示Enter passphrase (empty for no passphrase): 設定一個進入私密金鑰的密碼,在後邊匯入id_rsa 到puttygen會用到,隨便設定一個好了(不過自己要記住); 上述過程執行完畢後會產生兩個檔案,一個是id_rsa(私密金鑰),一個是id_rsa.pub(公開金鑰);這裡將公開金鑰改名為authorized_keys:cd .sshmv id_rsa.pub authorized_keys 3、修改設定檔,/etc/ssh/sshd_configsudo vi /etc/ssh/sshd_config其中有這麼一行# AuthorizedKeysFile %h/.ssh/authorized_keys,把前面的#去掉即可; 4、到windows平台將先前產生的私密金鑰id_rsa,轉換成putty所識別的格式(*.ppk),得到檔案id_rsa.ppk.(1)把linux上產生的id_rsa拷貝到windows平台下;(2)下載puttygen.exe,(:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)然後開啟,我們要讓它幫我們做個通行證,產生id_rsa.ppk;(3)選擇“load”,載入以儲存好的私密金鑰檔案: a)彈出的對話方塊裡把“檔案類型”換成“所有檔案”然後選中我們從ubuntu伺服器上產生的id_rsa檔案; b)接著,它會提示你輸入密碼,這不是你linux使用者密碼,而是前面產生密鑰時候的密碼; c)然後點擊"save private key",注意(格式為*.ppk)因為putty只識別自己做的鑰匙;
5、windows上啟動putty,進行如下配置(1)Session-Logging-Hostname:填上你的linux的ip(2)Windows -Translation - 在下拉式功能表裡選上UTF-8,這裡不設定,登入後將會出現中文亂碼。(3)Connection- Data - Auto login username:填上你登入ubuntu時用的使用者名稱。(4)Connection- SSH-Auth-Private key file for authentication:選上id_rsa.ppk; 然後點擊open,按照提示輸入密碼即可訪問。
windows下如何使用ssh遠程登入Linux