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
相關文章
相關標籤/搜索