putty遠程鏈接linux和密鑰驗證

大多數咱們操做linux服務器都是經過遠程來操做,那麼就須要用到遠程鏈接工具了。linux

經常使用的工具備三種,putty,xshell,securecrt。shell

下面咱們先講putty。服務器

  1. 首先須要下載putty這個軟件,下載地址ssh

    https://the.earth.li/~sgtatham/putty/0.70/w64/putty.zipide

    下載解壓便可。
    工具

2.你須要知道linux服務器的ip地址,虛擬機能夠用ip addr來查看。ip

blob.png

3.打開putty程序,設置名稱(本身隨便起名,便於記憶)和ip地址ci

blob.png

4.而後點save保存一下,而後點open打開,第一次進入會彈出一個對話框,選擇是便可。虛擬機

5.輸入用戶名root和密碼,密碼看不到,輸完直接回車便可。it

blob.png

6.這樣就遠程登錄到linux上來。

blob.png

7.下面設置密鑰認證,密鑰分爲公鑰和私鑰。

在putty解壓出來的文件裏找到puttygen打開

blob.png

8.點擊generate生成密鑰,注意要不停晃動鼠標,會生成快一點。

blob.png

9.記錄下公鑰,並將私鑰保存到本地,設置好密鑰的密碼,登錄linux的時候須要用到。

blob.png

10.而後去linux上建立一個目錄和密鑰文件。

[root@192 ~]# mkdir /root/.ssh

[root@192 ~]# chmod 700 /root/.ssh

[root@192 ~]# vi /root/.ssh/authorized_keys

11.將公鑰粘貼到authorized_keys文件中。

按下i鍵進入編輯模式,而後將生成的公鑰粘貼進來,點郵件便可粘貼。(複製公鑰的時候要從後往前選擇,不然會漏掉第一個字母)

blob.png

12.按下esc鍵,按後輸入冒號,wq保存退出。

blob.png

13.關閉selinux。

[root@192 ~]# setenforce 0

14.從新打開putty並設置私鑰,私鑰爲剛纔本身保存到本地的私鑰,並記獲得putty第一個頁面上save一下才能生效。

blob.png

blob.png

15.而後從新登錄一下,輸入密鑰的密碼。

blob.png

相關文章
相關標籤/搜索