windows下如何使用ssh遠程登陸Linux

一、ssh的安裝
sudo apt-get install ssh
  或者在Linux狀況下,自帶有ssh,從第二步開始
 
二、生成密鑰
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 .ssh
mv id_rsa.pub authorized_keys
 
三、修改配置文件,/etc/ssh/sshd_config
sudo vi /etc/ssh/sshd_config
其中有這麼一行# AuthorizedKeysFile  %h/.ssh/authorized_keys,把前面的#去掉便可;
 
四、到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只識別本身作的鑰匙;
windows下如何使用ssh遠程登陸ubuntu

五、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遠程登陸ubuntu
相關文章
相關標籤/搜索