使用密碼驗證終歸會存在著被駭客暴力破解或嗅探監聽的危險,其實也可以讓ssh服務基於密鑰進行安全驗證(可無需密碼驗證)。
工具/原料
一臺Linux系統的主機。
ssh無密碼登陸配置流程:
預備階段:
執行ssh-keygen命令生成密鑰對,然後使用ssh-copy-id命令將本地的公鑰傳送到遠程主機。
第1步:編輯ssh服務程序主配置文件。
第2步:將允許密碼驗證的參數設置為no。
第3步:將允許密鑰驗證的參數設置為yes。
第4步:保存並退出配置文件。
第5步:重啟ssh服務程序後即可生效。
第六步:嘗試無密碼登陸遠程主機,成功。
[[email protected] ~]# ssh 192.168.10.20
Last login: Mon Apr 13 19:34:13 2015
注意事項
請確保在本地生成了密鑰對,並已經順利將公鑰傳送到了遠程主機。
系統, 密碼, 密鑰, ubnt暴力ssh, ssh密鑰登陸, 騰訊雲ssh密鑰登陸, winscpssh密鑰登陸, ssh免密鑰登陸, ssh框架實現驗證登陸, ssh登陸驗證, ssh密鑰登錄, ssh密鑰, ssh生成密鑰對,