首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在TLS上使用隐式FTP

问如何在TLS上使用隐式FTP
EN

Unix & Linux用户
提问于 2013-04-06 22:04:33
回答 3查看 83.8K关注 0票数 32

使用任何FTP客户端(我在Ubuntu12.04上并尝试使用lftp),我希望能够与FTP服务器建立隐式TLS连接,但我无法成功地连接。我得到的只有:'ls' at 0 [Delaying before reconnect 29]

EN

回答 3

Unix & Linux用户

发布于 2013-04-07 04:38:30

试试看:

代码语言:javascript
复制
$ lftp
lftp :~> set ftp:ssl-force true
lftp :~> connect ftp.domain.tld
lftp ftp.domain.tld:~> login <username>

注意:如果服务器正在使用自签名证书,您可能还需要添加此set:

代码语言:javascript
复制
lftp :~> set ssl:verify-certificate no
票数 44
EN

Unix & Linux用户

发布于 2019-02-04 20:58:55

对于使用lftp的隐式TLS / SSL,请执行以下命令:

代码语言:javascript
复制
connect ftps://ftp.domain.tld

请注意,这将直接使用TLS将您连接到端口990。

对于显式TLS / SSL:

代码语言:javascript
复制
set ftp:ssl-force true
connect ftp://ftp.domain.tld

...which最初会用纯文本将您连接到21端口,然后使用FTP协议AUTH命令显式地将您切换到TLS。

可以将-d参数添加到connect (如connect -d ftp://ftp.domain.tld),以启用调试输出,以确保正在使用所需的方法进行连接。

在lftp诉4.8.4中进行了测试。

票数 8
EN

Unix & Linux用户

发布于 2018-07-01 21:41:33

如果上面提到的链接消失了,为我解决这个问题的相关信息是这样的:

代码语言:javascript
复制
set ftp:ssl-auth TLS
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/71525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档