Linux如何關閉遠程ssh密碼登錄
更新時間:2023年08月11日 11:04:17 作者:Mr..Deer
這篇文章主要介紹了Linux如何關閉遠程ssh密碼登錄問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
Linux關閉遠程ssh密碼登錄
遠程登錄linux使用ssh時,使用密碼登錄會有安全風險問題,采用密鑰登錄會更安全。
配置關閉使用ssh密碼登錄 (以管理員身份):編輯 /etc/ssh/sshd_config
文件:
vim /etc/ssh/sshd_config
修改下圖字段為 no
保存配置文件后,重新加載:
systemctl reload sshd
Linux關閉ssh密鑰登錄(禁止免密登錄)
liinux環(huán)境免密登錄配置好之后,修改完密碼,免密方式不受改密碼的影響,還能直接免密登錄,
阻止免密登錄方式有也有很多,兩個思路
1、破壞密鑰
可以修改密鑰的權限,使其不能讀寫 chmod 000 +密鑰路徑 ,刪除,移動密鑰,
2、在ssh配置文件里面進行限制
編輯ssh配置文件
vim /etc/ssh/sshd_config
找到
#PubkeyAuthentication yes?
修改為
PubkeyAuthentication no
#以上步驟可以直接用sed替換實現(xiàn)
#sed -i "s/#PubkeyAuthentication yes/PubkeyAuthentication no/g" /etc/ssh/sshd_config
重啟ssh服務
`systemctl restart sshd.service` ?(這里是centos,其它發(fā)行版本自行搜索)
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用VSCode的Remote-SSH連接Linux進行遠程開發(fā)
這篇文章主要介紹了使用VSCode的Remote-SSH連接Linux進行遠程開發(fā),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08