免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8852 | 回复: 10
打印 上一主题 下一主题

secureCRT+openssh,公钥认证方式,普通用户无法登录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-24 15:04 |只看该作者 |倒序浏览
环境:vm5.5 centos 5.2

root的配置过程如下:
在Windows客户机上生成密钥对,其中Identity就是私钥文件,Identity.pub这是公钥文件。



#vi/usr/local/etc/sshd_config

做如下修改:

PasswordAuthenticationno(关闭口令认证)

PubkeyAuthenticationyes(开启公钥认证)

AuthorizedKeysFile.ssh/authorized_keys(认证公钥文件位置)


#mkdir/root/.ssh(新建/root目录下的.ssh文件夹)

#chmod700/root/.ssh(修改.ssh文件夹的用户权限)



#ssh-keygen -i -fIdentity.pub >> /root/.ssh/authorized_keys

#chmod 600 authorized_keys



root用户可使用公钥正常连接。用相同的步骤来做普通用户(gyp334)的认证是则报“以服务器方式的公钥验证对于用户gyp334失败。请校验用户名和公/私钥对。”,重新输入用户名,选择公钥后还是报同样的错误,/var/log/secure中信息记录为“Mar 13 23:51:48 centos sshd[17081]: Received disconnect from 192.168.26.98: 13: \347\224\250\346\210\267\345\267\262\345\217\226\346\266\210\351\252\214\350\257\201\343\200\202”。清除本机中.ssh\known hosts的内容后再次连接,还是报同样的信息。



另附sshd_config:


Protocol 2
SyslogFacility AUTHPRIV
PubkeyAuthentication yes
AuthorizedKeysFile      ~/.ssh/authorized_keys
PasswordAuthentication no
ChallengeResponseAuthentication no
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL
X11Forwarding yes
Subsystem       sftp    /usr/libexec/openssh/sftp-server



多谢!!




[ 本帖最后由 gyp334a 于 2009-3-25 14:24 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-03-24 17:39 |只看该作者
secureCRT生成的密钥和openssh的需要的不兼容,要通过一个命令转换一下,不知你做了没有?你搜一下!

论坛徽章:
0
3 [报告]
发表于 2009-03-24 22:25 |只看该作者

回复 #2 liwei6998 的帖子

呵呵,你肯定没看完我的贴子。
已经做了

ssh-keygen -i -f Identity.pub >> /root/.ssh/authorized_keys

论坛徽章:
0
4 [报告]
发表于 2009-03-25 14:25 |只看该作者
问题还没有解决!

论坛徽章:
0
5 [报告]
发表于 2009-03-27 10:54 |只看该作者
沉了,再顶一下!!

论坛徽章:
0
6 [报告]
发表于 2009-10-08 14:40 |只看该作者
我也碰到了同样的问题,以前用的SecureCRT版本是5.1.0,普通用户就无法登录,现在换成5.5.2后好了,不知道是为什么,用5.1.0就不行呢

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
7 [报告]
发表于 2009-10-08 17:11 |只看该作者
普通用户的家目录弄/home/userdir/.ssh/authorized_keys
这个了没

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2009-10-08 20:38 |只看该作者

回复 #3 gyp334a 的帖子

普通用户是否也做过同样的操作

论坛徽章:
0
9 [报告]
发表于 2009-10-09 10:21 |只看该作者
为什么不在linux生成呢?多方便啊。
ssh-keygen -b 1024 -t rsa

cat /root/.ssh/id_pub.rsa > /home/username/.ssh/authorized_keys

论坛徽章:
0
10 [报告]
发表于 2009-10-09 11:01 |只看该作者
查看普通用户 ~/.ssh/
有没有key文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP