LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 887|回复: 4

ssh服务器为什么配置“禁止口令认证”无效?

[复制链接]
发表于 2006-2-9 16:11:04 | 显示全部楼层 |阅读模式
我的系统是Debian 3.1 sarge,装了ssh服务器apt-get install ssh。为了禁止ssh服务器的“口令认证”,只允许通过密钥方式进行认证,我修改了/etc/ssh/sshd_config

# Change to yes to enable tunnelled clear text passwords
PasswordAuthentication no

并且重启了ssh服务/etc/init.d/ssh restart(即便重启系统)。

然而配置似乎仍然无效,我使用windows平台下的putty软件登陆该ssh服务器,其仍然提示输入用户名和密码(如下所示)。
login as: cupid
Using keyboard-interactive authentication.
Password:

郁闷!
请大侠指点一二,谢啦!
发表于 2006-2-9 16:45:35 | 显示全部楼层
能login进去麽?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-11 07:15:45 | 显示全部楼层
是啊,可以的啊。
回复 支持 反对

使用道具 举报

发表于 2006-2-12 00:41:16 | 显示全部楼层
ChallengeResponseAuthentication yes


虽然提示密码,但是似乎怎么打密码也进不去。。你试试。。

(不知道具体要求的是什么密码呢)
回复 支持 反对

使用道具 举报

发表于 2006-2-14 10:29:44 | 显示全部楼层
Post by cupid
我的系统是Debian 3.1 sarge,装了ssh服务器apt-get install ssh。为了禁止ssh服务器的“口令认证”,只允许通过密钥方式进行认证,我修改了/etc/ssh/sshd_config

# Change to yes to enable tunnelled clear text passwords
PasswordAuthentication no



通过注释的说明,这个选项只是用来设置是否使用明文的密码验证,与取消密码验证无关。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表