[轉] windows 上用程式putty使用 ssh自動登入Linux(Ubuntu)

來源:互聯網
上載者:User

標籤:

需求: 在Win7電腦上使用putty(一種ssh用戶端)串連Ubuntu

工具: puttygen.exe 和 putty.exe

第一步:產生密匙

運行puttygen.exe,選擇需要的密匙類型和長度,使用預設的SSH2(RSA),長度設定為1024就可以了。

passphrase可以為空白,免得登入時還是要輸入一次密碼。

點擊Save private key 按鈕儲存私匙,例如key.ppk;

複製puttygen public Key 文字框內的內容到剪貼簿中。

 

第二步:上傳密匙

用PuTTY(Linux ssh).exe 串連linux機器,然後執行下面的命令:

$ cd ~【開啟登入帳號的主目錄】

$ mkdir .ssh【建立.ssh目錄,如果已經存在就別建了,在linux上預設看不到該目錄(在檔案瀏覽器中通過勾選菜單 查看>顯示隱藏檔案 可以看到該檔案夾)】

$ chmod 700 .ssh【修改檔案許可權,700表示為使用者佈建讀、寫、執行的許可權(開頭的 7),而不給組和其他使用者的許可權(後面的兩個 0)】

$ cd .ssh

$ cat > authorized_keys【建立檔案,檔案名稱為authorized_keys】

粘貼剛才複製的public key字元內容(粘貼的方法:在Putty視窗中按Shift+Ins或者點右鍵);

再按Ctrl+D鍵儲存,結束cat輸入內容到該檔案的(ctrl+c則是不儲存結束輸入)。

【在輸入的過程中,按斷行符號(enter)鍵能立即儲存剛才輸入的常值內容並在檔案中抬頭】

$ chmod 600 authorized_keys

 

第三步:設定Putty

1) 啟動Putty,設定好session的各項參數(如果以前已經設定過,那麼load一下)

菜單 “SSH->Auth”,點擊 Browse 按鈕,選擇 key.ppk 檔案。

2) 菜單 Connection -> Data -> Auto-login username 填寫自動登入所用帳號名稱,這裡為wangxz,要對應上面用到的

3) 菜單 Session,選擇Default Settings,點擊 Save 按鈕儲存修改 。然後點擊Open 按鈕就可以登入了。

如果上面的操作都沒有問題,那這以後直接運行程式PuTTY.exe 就可以無需輸入密碼自動登入了,登入提示如下:

 

至此結束。

 

附錄:如果是在Linux電腦A上使用putty登入另外的Linux主機B,那麼多一步操作,如下(未驗證)。

第四步:電腦A的private key設定

(運行puttygen.exe,load 前面儲存的key.ppk,如果還沒關puttygen.exe,這一步就不用了)

選擇菜單Conversions->Export OpenSSH key,儲存成檔案id_rsa,上傳到電腦A的~/.ssh/目錄下,這樣這台主機就可以不用密碼登陸到前面放有public key的主機B上了。

$ chmod 600 ~/.ssh/id_rsa

 

轉自: http://blog.csdn.net/hxg130435477/article/details/9960187

[轉] windows 上用程式putty使用 ssh自動登入Linux(Ubuntu)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.