配置ssh服務密鑰驗證方式,即無密碼登陸系統?

Tags: 系統, 密碼, 密鑰,

使用密碼驗證終歸會存在著被駭客暴力破解或嗅探監聽的危險,其實也可以讓ssh服務基於密鑰進行安全驗證(可無需密碼驗證)。

工具/原料

一臺Linux系統的主機。

ssh無密碼登陸配置流程:

預備階段:

執行ssh-keygen命令生成密鑰對,然後使用ssh-copy-id命令將本地的公鑰傳送到遠程主機。

配置ssh服務密鑰驗證方式,即無密碼登陸系統

配置ssh服務密鑰驗證方式,即無密碼登陸系統

第1步:編輯ssh服務程序主配置文件。

配置ssh服務密鑰驗證方式,即無密碼登陸系統

第2步:將允許密碼驗證的參數設置為no。

配置ssh服務密鑰驗證方式,即無密碼登陸系統

第3步:將允許密鑰驗證的參數設置為yes。

配置ssh服務密鑰驗證方式,即無密碼登陸系統

第4步:保存並退出配置文件。

配置ssh服務密鑰驗證方式,即無密碼登陸系統

第5步:重啟ssh服務程序後即可生效。

配置ssh服務密鑰驗證方式,即無密碼登陸系統

第六步:嘗試無密碼登陸遠程主機,成功。

[[email protected] ~]# ssh 192.168.10.20

Last login: Mon Apr 13 19:34:13 2015

注意事項

請確保在本地生成了密鑰對,並已經順利將公鑰傳送到了遠程主機。

相關問題答案