大多數咱們操做linux服務器都是經過遠程來操做,那麼就須要用到遠程鏈接工具了。linux
經常使用的工具備三種,putty,xshell,securecrt。shell
下面咱們先講putty。服務器
首先須要下載putty這個軟件,下載地址ssh
https://the.earth.li/~sgtatham/putty/0.70/w64/putty.zipide
下載解壓便可。
工具
2.你須要知道linux服務器的ip地址,虛擬機能夠用ip addr來查看。ip
3.打開putty程序,設置名稱(本身隨便起名,便於記憶)和ip地址ci
4.而後點save保存一下,而後點open打開,第一次進入會彈出一個對話框,選擇是便可。虛擬機
5.輸入用戶名root和密碼,密碼看不到,輸完直接回車便可。it
6.這樣就遠程登錄到linux上來。
7.下面設置密鑰認證,密鑰分爲公鑰和私鑰。
在putty解壓出來的文件裏找到puttygen打開
8.點擊generate生成密鑰,注意要不停晃動鼠標,會生成快一點。
9.記錄下公鑰,並將私鑰保存到本地,設置好密鑰的密碼,登錄linux的時候須要用到。
10.而後去linux上建立一個目錄和密鑰文件。
[root@192 ~]# mkdir /root/.ssh
[root@192 ~]# chmod 700 /root/.ssh
[root@192 ~]# vi /root/.ssh/authorized_keys
11.將公鑰粘貼到authorized_keys文件中。
按下i鍵進入編輯模式,而後將生成的公鑰粘貼進來,點郵件便可粘貼。(複製公鑰的時候要從後往前選擇,不然會漏掉第一個字母)
12.按下esc鍵,按後輸入冒號,wq保存退出。
13.關閉selinux。
[root@192 ~]# setenforce 0
14.從新打開putty並設置私鑰,私鑰爲剛纔本身保存到本地的私鑰,並記獲得putty第一個頁面上save一下才能生效。
15.而後從新登錄一下,輸入密鑰的密碼。