Linux安全之SSH 密鑰創建及密鑰登錄


1.首先進入Linux系統的用戶目錄下的.ssh目錄下,root用戶是/root/.ssh,普通用戶是/home/您的用戶名/.ssh,我們以root用戶為例:

cd .ssh   #如果沒有  自己創建  權限700

2. 執行ssh-keygen命令創建密鑰對

ssh-keygen -t rsa -b 4096
#-b 參數,指定了長度,也可以不加-b參數,直接使用ssh-keygen -t rsa,ssh-keygen命令的參數后文再介紹。
執行密鑰生成命令,基本上是一路回車既可以了,但是需要注意的是:執行命令的過程中是會提示呢輸入密鑰的密碼的(如下圖中紅色箭頭處,輸入兩次相同的,
即是又一次確認密碼),不需要密碼直接回車就行。

密鑰生成后會在當前目錄下多出兩個文件,id_rsa和id_rsa.pub,其中id_rsa是私鑰(敲黑板:這個很重要,不能外泄),id_rsa.pub這個是公鑰

 

3.id_rsa復制到客戶機並創建 authorized_keys 權限為600

 

 

4.修改/etc/ssh/sshd_config配制文件,修改以下內容

RSAAuthentication yes
PubkeyAuthentication yes

PasswordAuthentication no

 

5.windows 主機

6、linux 客戶機

將id_rsa修改為 authorized_keys

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM