Ubuntu18.04禁用SSH公鑰登錄的步驟
在Ubuntu18.04系統(tǒng)中禁用SSH公鑰登錄是提高服務(wù)器安全性的有效方法。本文將指導(dǎo)您完成這一過程。
編輯SSH配置文件
使用文本編輯器打開SSH配置文件:
sudo nano /etc/ssh/sshd_config
修改配置項
在文件中找到并修改以下行:
PubkeyAuthentication no
如果該行不存在,請?zhí)砑铀?。確保該行前沒有#號,表示此配置已啟用。
保存更改
編輯完成后,按Ctrl+X,然后按Y確認(rèn)保存,最后按Enter退出編輯器。
重啟SSH服務(wù)
應(yīng)用新的配置,需要重啟SSH服務(wù):
sudo systemctl restart sshd
驗證更改
嘗試使用公鑰登錄服務(wù)器,確保無法成功連接。如果仍能登錄,請檢查配置文件是否正確修改。
啟用密碼登錄
禁用公鑰登錄后,確保已啟用密碼登錄。在sshd_config文件中設(shè)置:
PasswordAuthentication yes
注意事項
禁用公鑰登錄可能會影響某些自動化腳本或服務(wù)。請確保在進(jìn)行此更改前評估其影響。
通過以上步驟,您已成功在Ubuntu18.04系統(tǒng)中禁用了SSH公鑰登錄,提高了服務(wù)器的安全性。請記住定期更新和維護(hù)您的系統(tǒng),以確保持續(xù)的安全性。