ssh使用秘鑰登錄

一、確認(rèn) SSH 配置文件中啟用了公鑰身份驗證。請檢查 /etc/ssh/sshd_config
文件中是否存在以下配置:
PubkeyAuthentication yes
如果該配置不存在或為注釋狀態(tài),請將其取消注釋并將其設(shè)置為 yes
。
重啟sshd服務(wù)
二、root用戶的ssh公鑰管理文件的編輯
文件路徑
~/.ssh/authorized_keys
客戶端使用一些工具生成秘鑰對。
例如bitvise



導(dǎo)出公鑰

保存到隨意一個文件。進(jìn)行編輯,復(fù)制內(nèi)容

在服務(wù)器端編輯authorized_keys



測試profile3是否已經(jīng)可以使用,嘗試登錄。登錄成功表示已經(jīng)成功配對了。
三、關(guān)閉密碼登錄
在ssh的配置文件?/etc/ssh/sshd_config
?中設(shè)置
PasswordAuthentication no
重啟sshd服務(wù)
測試是否不可以登錄。
