linux服務器學習筆記:如何使用密鑰認證機制遠程登錄linux?

SSH 爲 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定。

SSH 爲建立在應用層和傳輸層基礎上的安全協議。

首先使用工具 PUTTYGEN.EXE 生成密鑰對。打開工具PUTTYGEN.EXE後如下圖所示:

在這裏插入圖片描述
該工具可以生成三種格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA) ,我們採用默認的格式即SSH-2(RSA)。Number of bits in a generated key 這個是指生成的key的大小,這個數值越大,生成的key就越複雜,安全性就越高。這裏我們寫2048.
在這裏插入圖片描述
然後單擊Generate 開始生成密鑰對:

在這裏插入圖片描述
注意的是,在這個過程中鼠標要來回的動,否則這個進度條是不會動的。

在這裏插入圖片描述
到這裏,密鑰對已經生成了。你可以給你的密鑰輸入一個密碼,(在Key Passphrase那裏)也可以留空。然後點 Save public key 保存公鑰,點 Save private Key 保存私鑰。筆者建議你放到一個比較安全的地方,一來防止別人偷窺,二來防止誤刪除。接下來就該到遠程linux主機上設置了。

1)創建目錄 /root/.ssh 並設置權限

[root@localhost ~]# mkdir /root/.ssh mkdir 命令用來創建目錄,以後會詳細介紹,暫時只瞭解即可。

[root@localhost ~]# chmod 700 /root/.ssh chmod 命令是用來修改文件屬性權限的,以後會詳細介紹。

原文地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章