使用putty通過認證登入Linux

來源:互聯網
上載者:User

使用putty通過認證登入Linux putty 是一個windows下小巧,免費的遠端連線工具,深受廣大管理員的喜愛。但是putty不能記錄密碼這一點讓很多的人感到很不爽。當然記錄密碼有一種有嚴重安全隱患的行為,但不能否認能夠自動登入確實在使用的時候會方便很多。其實遠程登入Linux還有一種比記錄密碼方便的登入方式,那就是使用認證登入,在linux的 shell中使用認證非常普遍,而putty也支援這種方式。 下載PuTTYgen.exe只依靠預設的putty.exe是不能實現認證登入的,我們必須下載配套認證產生工具才行。在putty的官方網站 可以下載到PuTTYgen.exe 產生認證開啟puttygen.exe,在最下面選擇SSH-2 RSA 加密模式,點擊generate,將會產生公開金鑰和私密金鑰對,在產生的過程中需要滑鼠在進度條所在地區的空白處來回晃動,以產生隨機數。 點擊 save private key 儲存私密金鑰,私密金鑰大致相當於密碼,需要自己妥善儲存,丟失就找不回來了。 在這個介面還會要求輸入passphrase,相當於給私密金鑰加了一層密碼,多一層安全性,但每次開機第一使用這個私密金鑰的時候需要輸入passphrase,自己可以根據需要設定。 在剛剛晃動滑鼠的部位出現名為public key to pasting into OpenSSH authorized_keys file的文字框,裡面的文本就是用於 Linux 的OpenSSH 服務端做驗證的public key  將public key上傳到Linux通過正常的方式登入到linux,查看在目前使用者目錄是否存在 .ssh 檔案夾,裡面是否有 authorized_keys 檔案。如果沒有,通過下面的命令建立並設定許可權 mkdir ~/.sshtouch ~/.ssh/authorized_keyschmod 700 ~/.ssh然後運行命令 cat >> ~/.ssh/authorized_keys,這時螢幕會停住,將剛剛產生的public key 粘貼到視窗中,並按下 Ctrl-D 結束輸入。  這樣就可以將public key 添加到Linux的驗證檔案中了。可以通過cat ~/.ssh/authorized_keys 查看是否正常添加了。 配置putty並登入開啟putty,在 Connection -> SSH -> Auth 的Private key file for authentication 選項處選擇剛剛儲存的私密金鑰檔案。 在 Connection -> Data -> Auto-login username 處填入登入的需要的使用者名稱 之後再次登入就可以使用認證登入全自動登入了。 其他如果希望去配置第二台linux但忘了儲存公開金鑰也不要緊,公開金鑰可以通過私密金鑰自動產生。開啟 puttygen.exe,點擊load,選擇私密金鑰檔案,之後就會產生公開金鑰了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.