LinuxSir.cn,穿越时空的Linuxsir!

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

安装openshh后,如何配置sshd_config使得ssh客户端可以以keyboard interactive方式登

[复制链接]
发表于 2010-9-2 21:52:44 | 显示全部楼层 |阅读模式
安装openshh后,如何配置sshd_config使得ssh客户端可以以keyboard interactive方式登录呢?

目前已经在sshd_config中打开了
ChallengeResponseAuthentication yes

但是始终还是无法以keyboard interactive认证方式登录

目前只能让客户端以password authentication认证方式登录

一直没有找到问题所在,还请大虾来指点一二,先行谢过了~~
发表于 2010-9-3 00:19:56 | 显示全部楼层
有点糊涂了,keyboard interactive应该就是让用户敲键盘输入密码的意思吧?如果用password authentication的话,然后用ssh -v看认证过程的话,输入密码前后的输出应该是这个样子的:
  1. debug1: Next authentication method: keyboard-interactive
  2. Password:
  3. debug1: Authentication succeeded (keyboard-interactive).
复制代码

既然用了password,一般应该是keyboard-interactive吧?

这个问题我看着前后相当地矛盾呀……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-3 08:18:03 | 显示全部楼层
这两种方式还是有所区别,password authentication认证方式时客户端可以保存密码,但是keyboard-interactive时则要求客户端每次都敲入密码

现在是使用keyboard-interactive时,直接被拒绝,ssh -v也看不出是啥原因
回复 支持 反对

使用道具 举报

发表于 2010-9-4 22:56:17 | 显示全部楼层
在sshd_config中设下LogLevel,到/var/log/下查查sshd的输出吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-5 23:02:41 | 显示全部楼层
LogLevel DEBUG3 没有反应
倒是sshd -ddd中能打印出不少信息

看到的信息貌似是直接拒绝,然后转到password authentication认证方式
回复 支持 反对

使用道具 举报

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

本版积分规则

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