1. 程式人生 > >學習筆記三

學習筆記三

putty和xshell的遠程連接及密鑰認證

使用puTTY和Xshell遠程連接Linux以及密鑰認證

  • 使用puTTY遠程連接Linux

    首先,安裝puTTY,它是一個免費的開源的軟件,且操作和配置非常簡單易用,下載地址:www.chiark.greenend.org.uk

    下載安裝包putty-0.70-installer.msi(下載32位就可以了,64位也能用),雙擊打開安裝包,所有保持默認,直至安裝結束。安裝完成後,在“開始”菜單中,找到puTTY,點擊打開,填寫遠程Linux基本信息,然後save保存。 技術分享

    其中HOST name(or IP address)填寫IP地址192.168.188.130,saved sessions自己要命名用來區分主機,其他默認。保存後,點open,會彈出一個小框。技術分享

    選擇是即可,出現登錄提示,輸入用戶名和密碼,就可以登錄Linux系統。

    技術分享

    在puTTY裏,我們可以復制粘貼,非常方便。

  • 使用Xshell連接Linux

  • 先下載Xshell,下載完成後打開,新建會話,設置如下


技術分享

設置用戶身份驗證,這裏使用password登陸,輸入用戶名、密碼。

技術分享

設置好IP、端口號、用戶名、密碼後,進行連接,選擇接受並保存。

技術分享

這樣就登陸了Linux,可以進行操作,Xshell相比puTTY好處是可以多窗口。

  • puTTY密鑰認證

    首先,在“開始”菜單中找到puTTYgen,打開它。然後單擊Generate,就開始生成密鑰,來回動鼠標,可以快速生成密鑰。

    技術分享

    在Key passphrase中設置密碼(建議設置),增加安全性,在下面的Comfilm passphrase中重新輸入一遍密碼。然後,保存公鑰Save public key和私鑰Save private key。

    創建.ssh目錄

    # mkdir /root/.ssh

    更改目錄權限

    # chmod 700 /root/.ssh

    把公鑰放進 /root/.ssh/authorized_keys文件中

    # vi /root/.ssh/authorized_keys

技術分享
按i鍵編輯,再把生成的公鑰復制進去,Esc退出編輯,再按:wq保存退出

暫時關閉防火墻,# setenforce 0

接著,回到puTTY,在右側saved sessions下面找到剛剛保存的session,選中它,點Load加載。同時在左下方點SSH前面的+號,選擇Auth,單擊Browse,找到我們保存的私鑰,點擊打開。最後,還要回到左側,單擊最上面的session,單擊右側的save按鈕。

技術分享

加載私鑰後,登錄界面不一樣了,這裏需要輸入密鑰的密碼,puTTY密鑰認證也就設置完成。

  • Xshell密鑰認證

點擊工具,新建用戶密鑰

技術分享

設置密鑰參數,默認,下一步

技術分享

設置密鑰名稱和密碼

技術分享

生成公鑰

技術分享

同樣,把公鑰復制到authorized_keys文件裏,然後點完成,關閉。

然後打開會話,選中剛才創建的session,點屬性,點用戶身份驗證。選擇密鑰認證方式,選擇密鑰,輸入密碼,再點確定。

技術分享

技術分享

點連接就直接登陸上了,不需要輸入用戶名和密碼。



本文出自 “花生的博客” 博客,謝絕轉載!

學習筆記三