我在个人笔记本电脑中使用CentOS 7。我为该用户创建了公钥/私钥(SSH密钥对)。我可以在路径/home/user/.ssh/中看到这两个键。创建密钥对后,我已将公钥应对到文件" .ssh / authorized_keys"并禁用文件中用户的root访问权限#34;的.ssh / sshd_config中"之后我重新启动了ssh服务。所以我想知道如何限制其他人根据密钥访问我的服务器(即使他有密码,他也不能没有密钥登录)。我不知道如何使用我创建的那些键。
答案 0 :(得分:1)
一旦您确定可以使用密钥对登录,就可以将此行添加到服务器上的sshd配置中:
PasswordAuthentication no
并重新启动您的sshd服务
它将阻止任何密码验证。您只能使用私钥进行连接。