LinuxSir.cn,穿越时空的Linuxsir!

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

请教:我装的OPENSSH不能传输文件,为什么啊?

[复制链接]
发表于 2008-1-21 20:26:32 | 显示全部楼层 |阅读模式
请教各位,我在虚拟机中装完LFS后,安装OPENSSH。
安装过程比较顺利没有问题,在WIN中用SSH登录系统也没问题,可是就是不能用来传输文件。
总是出错,提示信息为:

"File transfer server could not be started or it exited unexpectedly.
Exit value 0 was returned. Most likely the sftp-server is not in the path of the user on the server-side."

而我是安全按手机安装,系统启动提示也是OK,没有问题。
请问有哪们高手知道是什么原因?
怎么弄?
谢谢各位了!
发表于 2008-1-22 00:15:33 | 显示全部楼层
用sftp来传数据吗?
提示是说sftp-server程序没找到,
我看我的Centos配置文件 /etc/ssh/sshd_config 中有:
Subsystem   sftp    /usr/libexec/openssh/sftp-server

你的有吗?
回复 支持 反对

使用道具 举报

发表于 2008-1-22 15:28:21 | 显示全部楼层
Most likely the sftp-server is not in the path of the user on the server-side
这句啥意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-22 19:39:37 | 显示全部楼层
有,这些都加上了!
后来我尝试着把那个sftp-server删掉,提示信息就变了!
所以现在觉得应该是sftp-server返回值出错了!具体什么原因弄不清楚,看了一下源代码,太复杂了!
不知道有没有兄弟装过这个?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-22 19:41:43 | 显示全部楼层
Most likely the sftp-server is not in the path of the user on the server-side
这句的意思大概是:
最大的可能性是sftp-server不在服务端用户的路径中。就是找不到这个程序的意思吧。这个原因可以排除!
回复 支持 反对

使用道具 举报

发表于 2008-1-22 19:59:34 | 显示全部楼层
进程起动了吗?

ps aux 有啥进程?
回复 支持 反对

使用道具 举报

发表于 2008-1-22 20:06:56 | 显示全部楼层
文件传输不是sch么?
回复 支持 反对

使用道具 举报

发表于 2008-1-22 20:17:11 | 显示全部楼层
你是指 scp?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-22 21:03:11 | 显示全部楼层
没有sftp-server进程,只有/etc/rc.d/init.d/sshd进程。
如果连接建立,应该有/usr/lib/openssh/sftp-server时程。
这个问题好几天都没解决,不清楚是哪出问题了!
回复 支持 反对

使用道具 举报

发表于 2008-1-22 21:20:38 | 显示全部楼层
有 sshd 不等於就有 sftp-server 啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

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