加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 综合聚焦 > Ubuntu > 正文

禁用SSH的密码身份验证无法按预期工作Ubuntu 14.04 LTS

发布时间:2020-08-02 12:34:41 所属栏目:Ubuntu 来源:互联网
导读:我想确保通过SSH访问计算机的唯一方法是客户端的密钥是否已添加到服务器上的authorized_keys文件中. 为此,我编辑/ etc / ssh / sshd_config并启用以下选项 ChallengeResponseAuthentication noPasswordAuthentication noPubkeyAuthentication yesUsePAM no 在

我想确保通过SSH访问计算机的唯一方法是客户端的密钥是否已添加到服务器上的authorized_keys文件中.

为此,我编辑/ etc / ssh / sshd_config并启用以下选项

ChallengeResponseAuthentication no
PasswordAuthentication no
PubkeyAuthentication yes
UsePAM no

在此之后,我重新启动sshd服务

sudo /etc/init.d/ssh restart

但是,当我尝试从未将其密钥保存在服务器的授权密钥文件中的客户端ssh到服务器时,系统会提示我输入密码.

编辑:我已经弄清楚问题是什么,但我将在这里留下这个问题,以防它对其他人有用.

当从客户端连接不在authorized_keys文件中的密钥时,服务器会要求输入密码,但无论输入什么密码,都会被拒绝.我认为这样攻击者很难理解sshd的配置方式.

我上面描述的行为是sshd的预期行为.无论输入什么密码,都不会被接受.

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读