Curl 读取目录时出现输入输出错误
我在读取已安装文件夹的文件夹/文件时遇到问题: 服务器正在使用带有显式TLS/SSL的FTPE,我对它只有读取权限 我的系统使用Mint15(ubuntu13.04)、curlftpfs 0.9.2、libcurl 7.29.0和fuse 2.9 我使用的命令是:Curl 读取目录时出现输入输出错误,curl,libcurl,curlftpfs,Curl,Libcurl,Curlftpfs,我在读取已安装文件夹的文件夹/文件时遇到问题: 服务器正在使用带有显式TLS/SSL的FTPE,我对它只有读取权限 我的系统使用Mint15(ubuntu13.04)、curlftpfs 0.9.2、libcurl 7.29.0和fuse 2.9 我使用的命令是: curlftpfs -r -v -o ssl_control,cacert=~/serverzertifikat.pem,no_verify_peer,allow_other,tlsv1 username:password@host.
curlftpfs -r -v -o ssl_control,cacert=~/serverzertifikat.pem,no_verify_peer,allow_other,tlsv1 username:password@host.com:990/efz_out ~/mount
这将产生以下输出:
在.netrc文件中找不到host hostname.com;使用默认值即将连接()到hostname.com端口990(#0)
正在尝试X.X.X.X.。
已连接到hostname.com(X.X.X.X)端口990(#0)
一些主机信息
身份验证SSL
234继续谈判。
读取ca证书文件时出错~/serverzertifikat.pem(读取文件时出错。)
已跳过服务器证书验证
压缩:空
密码:AES-128-CBC
MAC:SHA1
用户用户名
331请指定密码。
传递密码
230登录成功。
PBSZ 0
200 PBSZ设置为0。
保护C
200防护现在解除。
PWD
257“/”
输入路径为“/”
CWD efz_out
250目录已成功更改。
请记住,我们在“efz_out/”目录中 0到主机hostname.com的连接保持不变 当我现在进入我的挂载目录并想列出所有文件时
ls -al
我收到以下错误消息:
ls:正在读取目录。:输入/输出错误总数0 我已经在谷歌上搜索了很长一段时间,尝试了很多不同的选择,但没有一个能改变什么 也许你们当中有人有经验可以帮我
我的观点是,这个问题与FTPES有关(我发现一些帖子,其他用户的服务器也有同样的问题,但这对我没有帮助,因为使用了选项:no_verify_hostname,因为安全问题,它实际上不再受支持)评论12在RHEL 7上为我修复了它 短版本,请先运行以下命令:
export NSS\u STRICT\u NOFORK=DISABLED我们最近遇到了同样的问题,并发现FTP服务器的被动模式已被禁用。要让FTPFS以活动模式连接,请使用
-o ftp\u port=-
选项运行
$>curlftpfs-o user=:,ftp\u port=-ftp:///mnt/ftp
适合我。如何在fstab中设置该选项,而不是使用命令行程序?