QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 807|回复: 9

紧急求救:各位帮我看看ssh登录的问题(已解决)

[复制链接]
发表于 2004-10-13 10:41:39 | 显示全部楼层 |阅读模式


客户端是w2k+winscp,
服务器端是linux+ssh2
用puttygen.exe生成钥匙,

之间的网管建立了几个帐号,都可以正常登录。
但我参考了一些文章,建了一个帐号,仍然不能用。
这图是我从客户端连接时产生的错误。
请给我一些帮助!谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-10-13 12:33:56 | 显示全部楼层
客户端的密钥要放到服务器端的该用户主目录下的 .ssh/authorized_keys
或者sshd_config 里面 AuthorizedKeysFile 指定的文件。
回复

使用道具 举报

 楼主| 发表于 2004-10-13 14:43:42 | 显示全部楼层
我是这样操作的:
先在server(linux)下面创建用户,系统会自动在/home下创建相关的目录,如用户“user1”会有一个/home/user1,当建好user1后,我在/user1下建一个.ssh目录,即:/home/user1/.ssh,我把生成的private key拷到此目录下,并改名为:authorized_keys2,

过程有问题吗?
回复

使用道具 举报

 楼主| 发表于 2004-10-14 12:20:50 | 显示全部楼层
顶。。。
回复

使用道具 举报

发表于 2004-10-14 12:38:25 | 显示全部楼层
你的 sshd_config 里面 AuthorizedKeysFile 指定的文件是 .ssh/authorized_keys2 ?
回复

使用道具 举报

 楼主| 发表于 2004-10-14 13:08:32 | 显示全部楼层
这个应该是没有错的。因为前面我也说过了,"之间的网管建立了几个帐号",都可以正常登录。
我在想是不是哪个细节出了问题?比如:.ssh目录是我在root下用mkdir建立的?authorized_key2这个文件权限我给的是600。
回复

使用道具 举报

 楼主| 发表于 2004-10-14 13:11:44 | 显示全部楼层
另外,还有一个奇怪的地方:先前建的帐号在客户端连接时,会有一段英语让你输入keypassphrase,而我建立的帐号也有提示,但全是乱码。(等我输入keypassphrase后,就出现1楼的错误提示)
回复

使用道具 举报

发表于 2004-10-14 13:14:31 | 显示全部楼层
root 建立的……
chown 给 user1 了没有?
600 也好,6xx 也好, owner 是谁?
回复

使用道具 举报

 楼主| 发表于 2004-10-14 13:24:23 | 显示全部楼层
所有者?/home/user1/.ssh的所有者必须是user1?我去看看。
回复

使用道具 举报

 楼主| 发表于 2004-10-14 13:56:28 | 显示全部楼层
it's done.


/home/user1/.ssh所有者没有错,是authorized_key2的所有者有误。改正好立即就OK了。

谢谢各位!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 13:47 , Processed in 0.046075 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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