2017-08-22 41 views
-2

我在我的個人筆記本電腦中使用了CentOS 7。我爲該用戶創建了公鑰/私鑰(SSH密鑰對)。我可以在路徑/home/user/.ssh/中看到這兩個鍵。在創建密鑰對之後,我已經將公鑰加密到文件「.ssh/authorized_keys」中,並在重啓ssh服務之後禁用了用戶在「.ssh/sshd_config」文件中的根訪問權限。所以我想知道如何限制他人根據密鑰訪問我的服務器(即使他有密碼,他不應該能夠不通過密鑰登錄)。我不知道如何使用我創建的這些鍵。服務器中的公鑰/私鑰設置

回答

1

一旦你相信,你可以用你的密鑰對登錄,您可以將此行添加到服務器上的sshd的配置:

PasswordAuthentication no 

,並重新啓動sshd服務

它將阻止任何密碼認證。你只能使用你的私鑰連接。

+0

我做了但之後,當我連接到服務器使用膩子它拋出錯誤爲「沒有支持的身份驗證方法可用(服務器發送:publickey,gssapi-keyex,gssapi-with-mic)」但我想知道我將啓用公鑰/私鑰登錄 –