Linux基礎(day3)

1.9 使用PuTTY遠程鏈接Linux

記得使用快照功能 (數據備份)html

熟練使用putty和xshell (我的使用免費)shell

putty官網下載地址windows

輸入圖片說明

在putty官網下載一個軟件組,32位的就能夠 (64位系統使用32位的也是正常使用)安全

  1. 首先查看虛擬機IP地址服務器

    輸入圖片說明

  2. 下載putty後,並解壓安裝打開它ssh

    輸入圖片說明

  3. 在putty中寫入虛擬機的IP或域名 (通常都是IP),port默認的端口爲22 (端口可更改),並輸入名稱,按save保存下來工具

    輸入圖片說明

  4. 在putty中的window通常默認爲200行,咱們可更改成2000行字體

    改變爲2000行

  5. 並在window下的Appearance中的change來設置合適的字體大小編碼

    設置字體大小

  6. 在window下,Translation是傳輸字符編碼,將它更改成utf-8加密

    設置字符編碼

  7. 而後返回主頁面,點擊save,在點擊open

    輸入圖片說明

  8. 以後會跳出一個選擇框,咱們選擇「是」

    輸入圖片說明

  9. 而後輸入虛擬機的帳號、密碼,就能夠遠程鏈接了。

(直接選中,而後鼠標右鍵便可粘貼)

1.10 使用xshell鏈接Linux

  • xshell我的使用免費
  1. 優勢

    • 可多窗口
    • 用戶名、密碼可保存
  2. 下載安裝xshell,並打開它,第一次會彈出這個對話框 輸入圖片說明

  3. 選擇「新建」——>設置名稱,輸入IP地址 輸入圖片說明

  4. 選擇」外觀「,調整字體大小 輸入圖片說明

  5. 選擇「用戶身份驗證」,選擇「密碼驗證」,並輸入虛擬機的帳戶和密碼 輸入圖片說明

  6. 登陸提示符合登陸腳本能夠不用去管,裏面用法比較高級,暫時還用不到

  7. 在「保持活動狀態」,咱們可設置時間長點,不然一段時間後,終端和虛擬機會自動斷開 輸入圖片說明

  8. 選擇終端,會看見字符編碼,默認爲UTF-8 輸入圖片說明

  9. 固然,這也是根據本身的需求去配置

  10. 而後選擇「肯定」,而後去鏈接,會提示安全警告,咱們選擇接受並保存 輸入圖片說明

  11. 這時就能夠正常使用終端了,可是這裏選擇複製粘貼和putty有些小小的區別,咱們能夠去手動設置下。 選擇「工具」——>「選項」——>「鍵盤和鼠標」——>鼠標向右按鈕——>Paste the clipboard contents.而後肯定 輸入圖片說明 輸入圖片說明

  12. 而後就能夠鼠標右擊複製和粘貼了

  13. xshell還能夠多窗口打開 輸入圖片說明

1.11 PuTTY密鑰認證

修改字體

  • 先選擇用戶,而後load下,去修改字體,修改後記得save,而後open打開,祕鑰用的是一對字符串

祕鑰認證

  • 祕鑰認證和密碼認證,都是一種認證方式。而祕鑰使用一對加密的字符串(在客戶端放私鑰,在服務器上放公鑰,私鑰和公鑰配成一對就能經過)
  1. 首先打開putty,而後打開putty文件中的puttygen,而後點擊Generate按鈕(記得移動鼠標和鍵盤,不然隨機生成字符串較慢);
  2. 在框中的是公鑰(較長),私鑰(較短),他們就是一堆隨機的字符串
  3. 而後設置密碼(也可爲空) ——>一旦私鑰丟失,會被別人嘗試鏈接服務器,設置個密碼,可加強安全性。
  4. 私鑰密碼爲hanfeng
  5. 私鑰記得放置在安全的地方,可放置在一個文件夾中(公鑰也可保存下)
  6. 在生成完密鑰對以後,還須要到機器上作一些設置
  7. 在虛擬機上建立一個目錄
mkdir /root/.ssh
  1. 而後更改目錄的權限,權限爲700
chmod 700 /root/.ssh
  1. 編輯公鑰文件,這個文件是新建的,因此沒法tab鍵補全
vi /root/.ssh/authorized_keys

將以前複製的公鑰字符串粘貼
  • 點擊i鍵,把複製的公鑰字符串粘貼(鼠標右鍵就是粘貼,千萬不能直接右鍵,不然會缺失字符,由於有小s鍵,會自動去識別它,致使認證失敗)
  1. 臨時關閉防火牆
setenforce 0
  1. 打開putty的窗口,選擇帳戶,而後load下——>點擊SSH,選擇其中的Auth,把剛剛保存私鑰所在的路徑保存下——>再返回主界面,點擊save保存,不然下次還須要設置。
  2. 這時再來從新登陸putty,輸入用戶名,會看到提示的輸入key的密碼

祕鑰和密碼區別

祕鑰和密碼區別就是:

  1. 密碼設置簡單,易破解,不安全性高
  2. 祕鑰可禁掉密碼登陸,安全性高

1.12 xshell密鑰認證

xshell密鑰認證和putty相似

  1. 虛擬機上建立一個目錄
mkdir /root/.ssh
  1. 而後更改目錄的權限,權限爲700
chmod 700 /root/.ssh
  1. 編輯公鑰文件,這個文件是新建的,因此沒法tab鍵補全
vi /root/.ssh/authorized_keys

將以前複製的公鑰字符串粘貼
  • 點擊i鍵,把複製的公鑰字符串粘貼(鼠標右鍵就是粘貼,千萬不能直接右鍵,不然會缺失字符,由於有小s鍵,會自動去識別它,致使認證失敗)
  1. 臨時關閉防火牆
setenforce 0

不一樣之處

  1. 登陸 xshell ——>選擇 工具——>選擇 新建用戶生成密鑰嚮導,生成密鑰
  • 祕鑰類型 RSA
  • 祕鑰長度 2048
    • 祕鑰越長,生成的祕鑰也就越大,越複雜,越不容易被破解
  1. 而後 新建祕鑰名稱 ,設置 祕鑰密碼,而後會看到一串公鑰的字符串
  2. 將公鑰複製,放到虛擬機中 authorized_keys 這個文件中(將公鑰文件保存在windows中,但在windows中是沒法查看的,若想要查看公鑰,鼠標右擊,用寫字板打開,會看到一對字符串,複製粘貼便可)
  3. 打開xshell ,選擇用戶,而後選擇須要增長密鑰的主機修改屬性,修改用戶驗證方式爲public key 在用戶密鑰欄,選擇剛生成的密鑰,輸入密鑰密碼
  4. 會看到不須要用戶名和祕鑰也能夠直接進入xshell
相關文章
相關標籤/搜索