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

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

  • 使用puTTY遠程鏈接Linux安全

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

    下載安裝包putty-0.70-install.msi(下載32位就能夠了,64位也能用)雙擊打開安裝包,全部保持默認,直至安裝結束。安裝完成後,在「開始」菜單中,找到puTTY,點擊打開,填寫遠程Linux基本信息,而後save保存。  ssh

  •      wKioL1nniW6gC4STAAH57wsOA20633.png-wh_50

     

 

 

 

 

 

 

 

  • 其中HOST name(or IP address)填寫IP地址192.168.188.130,saved sessions本身要命名用來區分主機,其餘默認。保存後,點open,會彈出一個小框。wKiom1nnjy3SZIm6AAEOIGkpPkg072.png-wh_50工具

    選擇是便可,出現登陸提示,輸入用戶名和密碼,就能夠登陸Linux系統。wKioL1nnjemSFEoFAAB9oUToWA4071.png-wh_50get

    在puTTY裏,咱們能夠複製粘貼,很是方便。io

  • 使用Xshell鏈接Linux登錄

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

   

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

  wKiom1nnk7XyH1ZJAAG72XFQrnQ753.png-wh_50

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

  

    這樣就登錄了Linux,能夠進行操做,Xshell相比puTTY好處是能夠多窗口。

  • puTTY密鑰認證

    首先,在「開始」菜單中找到puTTYgen,打開它。而後單擊Generate,就開始生成密鑰,來回動鼠標,能夠快速生成密鑰。

    wKioL1nnl1HTlE3BAAEZD0g7i38021.png-wh_50

    在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按鈕。

    wKiom1nnoSbjZsRsAAH2nD5gb58324.png-wh_50

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

  • Xshell密鑰認證

    點擊工具,新建用戶密鑰

    wKioL1nnoImBkMwnAAFGgJk0k2Y083.png-wh_50

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

    wKiom1nno6SwlJ1BAAFKIRtNi6Y398.png-wh_50

    設置密鑰名稱和密碼

    wKioL1nnoVCgikYzAAEmoWj8DHk218.png-wh_50

    生成公鑰

    

    一樣,把公鑰複製到authorized_keys文件裏,而後點完成,關閉。

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

    wKioL1nnpIyx9UjfAAHaMpWL2y0580.png-wh_50

    wKioL1nnpNWz1U0aAAFSfBvE528970.png-wh_50

    點鏈接就直接登錄上了,不須要輸入用戶名和密碼。

相關文章
相關標籤/搜索