标签: curlftpfs

linux curlftpfs,带符号的密码

我想挂载一个FTP驱动器,但我的FTP密码包含"?!".

我输入命令:

curlftpfs myaccount:mypassword?!@thefptserver.com 
Run Code Online (Sandbox Code Playgroud)

但它给了我"bash:!@ theftpsever.com:找不到事件"

我如何逃避这些角色?

linux ftp curlftpfs

10
推荐指数
2
解决办法
4369
查看次数

读取目录时输入输出错误

我在读取curlftpfs挂载文件夹的文件夹/文件时遇到问题:服务器使用带有显式TLS/SSL的FTPES ,我只对它有读取权限.

我的系统使用的是Mint15(Ubuntu 13.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.com:990/efz_out ~/mount
Run Code Online (Sandbox Code Playgroud)

这会产生以下输出:

无法在.netrc文件中找到主机hostname.com; 使用默认值
关于连接()到hostname.com端口990(#0)
尝试XXXX ..
连接到hostname.com(XXXX)端口990(#0)
一些主机信息
AUTH SSL
234继续协商.
读取ca证书文件时出错〜/ serverzertifikat.pem(读取文件时出错.)
服务器证书验证SKIPPED
压缩:NULL
密码:AES-128-CBC
MAC:SHA1
USER用户名
331请指定密码.
通过密码
230登录成功.
PBSZ 0
200 PBSZ设置为0.
PROT C
200 PROT现在清除.
PWD
257"/"
输入路径为'/'
CWD efz_out
250目录已成功更改.
记住我们在dir"efz_out /"
连接#0主机hostname.com保持原样

当我现在进入我的挂载目录并希望列出所有文件

ls -al
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

ls:读取目录.:输入/输出错误
总计0

我已经google了很长时间并尝试了很多不同的选择,但没有一个改变了......

也许你们中的一个人有经验,可以帮助我吗?

我的观点是,问题与FTPES有关(我发现了一些帖子,其他用户的服务器也遇到了同样的问题,但这对我没用,因为使用了选项:no_verify_hostname,实际上不是由于安全问题不再支持)

curl libcurl curlftpfs

7
推荐指数
1
解决办法
1944
查看次数

使用curlftpfs的FTP非常慢,无法使用

我使用curlftpfs挂载了ftp位置.问题是它非常缓慢到无用的程度.几乎所有事情的执行时间大约是10秒.它甚至包括让任何VIM命令工作,包括导航(!).我开始认为也许我做错了什么,因为根本无法满足这种反应.使用FileZilla下载 - > edit->上传文件要快得多,如果我需要等待10秒才能将光标向下移动到vim中的一行.任何人都知道为什么会这样?有些curlftpfs选项可以让它更快吗?

我有很好的联系.

ftp curlftpfs

7
推荐指数
2
解决办法
5998
查看次数

curlftpfs错误地解释文件日期戳

如果我使用以下命令登录我的ftp服务器ftp myserver.com并创建一个目录:

ftp> mkdir testdir
Run Code Online (Sandbox Code Playgroud)

该目录将具有正确的时间戳.我可以通过以下方式验证:

ftp> ls
Run Code Online (Sandbox Code Playgroud)

我也可以登录服务器并运行ls并获取目录(或文件)的相同时间戳.

但是,当我从已安装的curlftpfs执行此操作时,ls列表将在未来一小时显示该文件.服务器具有正确的时间戳,但是使用curlftpfs挂载的文件的时间戳存在问题.

这会导致我的同步,备份和编程应用程序出现问题.

有人可以告诉我在哪里寻找尝试用curlftpfs挂载解决这个问题?

顺便说一句,gvfs挂载具有相同的时间戳问题.

我怀疑Ubuntu的时区设置可能存在问题,即使其他所有内容(我的时钟,闹钟,电子邮件等)都能正确使用时区.我甚至运行了时区配置以确保时区正确:

$ sudo dpkg-reconfigure tzdata
Run Code Online (Sandbox Code Playgroud)

我仍然有curlftpfs和gvfs挂载相同的问题.

ftp datetime curl curlftpfs

6
推荐指数
0
解决办法
301
查看次数

在Ubuntu上使用curlftpfs的权限

我用

$sudo curlftpfs –o allow_other alpha:1234  @192.168.1.100 /home/alpha/share
Run Code Online (Sandbox Code Playgroud)

在Ubuntu 12.04中将ftp文件夹挂载为本地文件夹

然后我可以读取和编辑该文件夹中的文件

但是我无法使用Matlab在此文件夹中添加新文件

这是情况

我使用Matlab在此文件夹中绘制png文件

但是Matlab告诉我,它没有在此文件夹中创建新文件的权限

所以我与$ls -alamd 核对了一下,并提供了以下信息:

drwxr-xr-x  1 root  root    1024  1??  1  1970 share
Run Code Online (Sandbox Code Playgroud)

当我想修改我的代码和数据时,它就可以了!

但是当使用Matlab创建新图片时,总是会出现权限问题

我试过了

sudo chomd 777 /home/alpha/share
Run Code Online (Sandbox Code Playgroud)

它给我下面的错误:

chmod: changing permissions of ??/home/alpha/share??: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

即使我尝试使用root帐户

如何解决?

ftp ubuntu matlab permission-denied curlftpfs

5
推荐指数
1
解决办法
2554
查看次数

linux curftpfs,密码带有“@”

我想挂载 FTP 驱动器,但我的 FTP 密码包含“@”。

我输入命令:

curlftpfs myaccount:my@password@thefptserver.com mnt/my_ftp
Run Code Online (Sandbox Code Playgroud)

但它给我“连接到 ftp 时出错:无法解析主机:密码”

我该如何解决这个问题,在 '' 中包装东西的组合不起作用,或者它们被完全忽略

passwords sftp curlftpfs

1
推荐指数
1
解决办法
1338
查看次数