SFTP报错:com.jcraft.jsch.JSchException: session is down 上传失败

来源:互联网 发布:刷推广注册软件 编辑:程序博客网 时间:2024/05/23 23:47

找到原因了,汗死了,原来是ChrootDirectory权限问题

我设置的路径是 ChrootDirectory /home/sftp

错误的权限如下:

drwxr-xr-x. 3 root    root       4096 2月  11 11:00 apps
drwx------. 4 logSftp sftp-user  4096 2月  11 15:23 logSftp
drwx------. 2 root    root      16384 12月 20 2012 lost+found
drwxrwxr-x. 5 oracle  oinstall   4096 2月  10 14:21 oracle
drwxrwxrwx. 3 root    sftp-user  4096 1月  25 15:50 sftp
drwxr-xr-x. 3 root    root       4096 2月   8 17:06 softs

sftp要求必须是750或者是755,不能设置成777,正确的如下

drwxr-xr-x. 3 root    root       4096 2月  11 11:00 apps
drwx------. 4 logSftp sftp-user  4096 2月  11 15:23 logSftp
drwx------. 2 root    root      16384 12月 20 2012 lost+found
drwxrwxr-x. 5 oracle  oinstall   4096 2月  10 14:21 oracle
drwxr-xr-x. 3 root    sftp-user  4096 1月  25 15:50 sftp
drwxr-xr-x. 3 root    root       4096 2月   8 17:06 softs

此问题跟oracle没有关系,问题完美解决!特地将结果发出来,防止后人走弯路,这个问题搞了快一天了

如果是访问时就出的问题   就做755在远程       

 如果是下载时  就在下载目录 
上传的话必定是需要上传到的文件夹目录
 [siteftp@HAZZ-TSPT-CJ1 ~]$ ls -alht
total 153M
drwxr-xr-x   2 siteftp siteftp 288K Jul 18 11:20 homebore 

不知道能不能用  等待验证

阅读全文
0 0
原创粉丝点击