问题标签 [ftpes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2285 浏览

php - PHP:ftp_login 失败,“创建 SSL 上下文失败”

我正在尝试使用 PHP 将文件上传到远程 FTP 服务器(需要 FTPES)。我编写的脚本在本地工作,但在实时服务器上 ftp_login() 返回 false 并且错误日志中出现以下警告:

我知道登录详细信息是正确的(因为相同的代码在本地工作)。我可以在命令行上使用 curl 从实时服务器成功连接到 FTP 服务器。

该服务器正在运行 PHP 5.3.3(CentOS 上的 Zend Server)。我可以从 phpinfo 看到 PHP 配置命令包括 -with-openssl=/usr/local/openssl-0.9.8o

代码很简单:

作为参考,我的本地盒子(它工作正常)正在运行 PHP 5.3.3-1ubuntu9.3。

谁能指出我正确的方向?

编辑:我注意到此服务器的 SSL 证书实际上无效,因为我要连接的主机名与证书上的公用名不匹配。是否有 PHP 设置控制它或 openSSL 对证书错误的严格程度?这可能是唯一的问题。

0 投票
4 回答
37047 浏览

python - FTPES - Python 中通过显式 TLS/SSL 的 FTP

我需要一个 python 客户端来执行 FTPES(显式),是否有人对任何可以执行此操作的 python 包有经验。

我无法在 python 中执行此操作,但可以使用 FileZilla 等工具连接到 FTP 服务器

谢谢

0 投票
1 回答
9708 浏览

java - java.net.UnknownHostException:网址

我编写了一个 java 文件,该文件打开一个到服务器的 HTTPS 连接,该服务器提供了从我们的 unix 服务器调用其 Web 服务的受限访问权限。所以我们可以ping服务器ip,用端口443远程登录服务器ip,所以网络团队已经确认我们可以开始调用webservices了。现在我们已经在 Windows 服务器上尝试了一切,将他们提供的证书安装在本地文件夹中,然后简单地运行 jar。我们能够建立连接。现在我们必须迁移到 unix 服务器。我们已将本地证书复制到 jar 中。在运行 jar 时,我们得到以下异常。

不知道缺少什么。

问候,瑞奇

0 投票
1 回答
3878 浏览

delphi - 在某些计算机上,Indy FTPES 客户端返回“SSL 在此服务器上不可用”

我有一个奇怪的问题。我正在使用 Indy 在我的应用程序中实现 FTPES 连接,并从我的应用程序连接到同一台服务器可以在某些计算机上运行,​​但不是在所有计算机上运行,​​返回“SSL 在此服务器上不可用”。

我正在使用来自http://indy.fulgan.com/SSL/ (openssl-1.0.1c-i386-win32.zip) 的 DLL。DLL 位于应用程序的目录中。它们被加载(我无法在应用程序运行时删除它们并且 WhichFailedToLoad() 为空)。

任何想法可能导致这种情况以及尝试什么?

0 投票
0 回答
328 浏览

c# - 在 C# 上使用 ftpwebrequest 的 FTPES

我正在尝试开发一个允许通过 c# 连接到 ftp 服务器的解决方案。问题是当我通过公共 ip 连接到这个 ftp 服务器时。例如,如果我使用私有 ip 连接到它,“nat”会正确响应并且一切正常。但是如果我尝试通过公共 ip 连接到此服务器,他会响应:您无法通过 a 连接到此 ftp 服务器ftp的不同ip。使用 filezilla 一切正常。(使用 ssl 连接是活跃且明确的。我的代码:

//这解决了认证的问题。

谢谢你

向上。

0 投票
1 回答
740 浏览

php - fopen() 用于 FTP 显式 SSL/TLS

我如何使用fopen("ftp://$user:$pass@$domain/test.php", "wb");FTP 显式 SSL/TLS ?

类似的东西fopen("ftpes://$user:$pass@$domain/test.php", "wb");

ftpes://未在支持的协议和包装器中列出

从 Filezilla 客户端,我可以确认 ftpes://$domain 是正确的,甚至用户凭据也是正确的。

基本上我想直接通过 编写内容fwrite(),相同的代码适用于 ftp 和 ftps 但不适用于 ftpes。

让我知道是否需要更多信息。

0 投票
1 回答
2270 浏览

ftp - [Atom][Remote-ftp] 无法连接 ftps/ftpes

下面是我在尝试创建 ftps 连接时遇到的两个问题。

  • 421 抱歉,此服务器不接受明文会话。

  • protocol未捕获在连接凭据中未找到

它在一些配置更改后得到解决,我正在回答。同样应该适用于ftpes。

0 投票
1 回答
310 浏览

curl - libcurlFile 上传错误中不支持或禁用协议 FTPES

由于安全原因,我的主机不支持 FTP 纯文本登录,所以他们建议我使用 ftpes 协议连接服务器。基于此,我创建了一个脚本,但出现“libcurlFile 上传错误中不支持或禁用协议 FTPES”错误。

有人可以帮忙吗?

0 投票
0 回答
863 浏览

java - FTPSClient.listFiles() 不适用于 NonStop/Tandem 系统

我正在编写一个小型 FTPS 客户端,它将从 NonStop/Tandem 下载 Enscribe 文件,并将成为 Windows 中的进程。我正在使用Apache Commons Net API 来实现这一点。

我能够从 NonStop/Tandem 下载和上传文件。但我无法使用org.apache.commons.net.ftp.FTPClient类下的 listFiles( )和/或mlistDir()方法列出文件和目录。

下面是我列出当前工作目录中存在的文件的代码。

执行代码时出现以下错误:

我什至尝试将 FTPClient 配置设置为 UNIX,如下所示,但没有帮助。

谁能帮我这个。

0 投票
0 回答
85 浏览

actionscript-3 - AS3:协商 FTP-ES 连接

我正在尝试修改 ActionScript 3 FTP 库以支持显式安全 (FTP-ES) 连接。

使用 FTP-ES,客户端最初建立一个不安全的 FTP 连接,然后明确要求服务器切换到安全的 SSL/TLS 连接。

现在,我最初使用常规 Socket 连接到 FTP 服务器,要求服务器切换到 TLS,然后在服务器返回 FTP 代码 234 后尝试使用 SecureSocket 连接:

但是,套接字返回 IOError 2031(套接字错误)。这是输出:

由于没有更多关于出了什么问题的信息,我不知道为什么安全套接字连接失败了。是因为我试图从常规 Socket 切换到 SecureSocket 中间连接吗?如果是这样,在 AS3 中有没有其他方法可以处理这个问题?