问题标签 [ftps]
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.
delphi - 在某些计算机上,Indy FTPES 客户端返回“SSL 在此服务器上不可用”
我有一个奇怪的问题。我正在使用 Indy 在我的应用程序中实现 FTPES 连接,并从我的应用程序连接到同一台服务器可以在某些计算机上运行,但不是在所有计算机上运行,返回“SSL 在此服务器上不可用”。
我正在使用来自http://indy.fulgan.com/SSL/ (openssl-1.0.1c-i386-win32.zip) 的 DLL。DLL 位于应用程序的目录中。它们被加载(我无法在应用程序运行时删除它们并且 WhichFailedToLoad() 为空)。
任何想法可能导致这种情况以及尝试什么?
ftp - PureFtpd 被动端口范围不向客户端提供侦听地址
我正在尝试在防火墙后面配置我的 pureftpd 以充当被动 ftp/TLS 服务器。代理机器:
- 服务器:192.168.3.220(内部网络,默认路由到路由器192.168.3.1) 配置:pureftpd with PassivePorts 64000 64300,MasqueradeAddress ww.xx.yy.zz(这个在路由器上配置)
- 路由器:内部:192.168.3.1,DNAT 规则(PREROUTING 链)ww.xx.yy.zz tcp/21,64000:64300 NAT 到地址 192.168.3.220,FORWARD 链双向接受这些数据包。
- Client1:固定公网IP的外部服务器
- Client2:某处经过 NAT 的机器 - 在 192.168.5.x 网络上
场景1:
有趣的事情:来自服务器的 227,我在 pureftpd 的偏执日志中看到,我在客户端上没有看到 - 只有 200 保护设置为 Private ...等待 cca 30 秒并使用 ACTIVE(!!) 模式重新连接 -> ls
场景2:
...
NAT 机器上的 iptables 不会增加我在端口 64000:64300 上的记帐计数器,所以我希望根本没有被动连接。
php - 通过 PHP 的 curl over ftps 连接删除文件正在回显目录内容
这段代码的行为很奇怪。我要做的就是通过 FTPS 连接删除文件并确定它是否有效。删除完美无缺,但我遇到了副作用。我不知道为什么,但有些东西导致生成的目录内容回显。
上面打印出来的正是这个。
我试图删除的文件确实已被删除,目录中只剩下那个 txt 文件。它甚至会打印“成功”。但是为什么在我不要求的时候打印我的目录内容!?
ruby - 使用 Net::FTPTLS 连接到服务器证书不匹配的 FTPS 服务器
我正在尝试通过 Net::FTPTLS 连接到基于 Microsoft 的文件服务器 (IIS),该文件服务器配置为在端口 22 上使用 FTP 并需要 SSL。
我通过以下方式连接:
问题是,我收到以下错误:
看来我必须禁用 openssl 对等验证:OpenSSL::SSL::VERIFY_PEER 应该变为 OpenSSL::SSL::VERIFY_NONE。
关于如何对 Net::FTPTLS 类进行猴子补丁的任何想法?有没有人成功做到这一点?
c# - 通过代理上传文件到 FTPS
我需要通过代理将文件上传到 FTPS(以获得 FTPS 服务器允许的静态 IP)。
我可以使用 .NET 内置类吗?也许是一个代码示例,我没有找到任何可以与代理一起使用的好示例。还是我需要第 3 方组件?
我可以使用 HTTP 代理服务器,还是需要一些特殊的服务器?
java - 如何使用 FTP(E)S 从服务器下载文件?
我一直在寻找答案,但我发现的最接近的事情就是责怪服务器。
这是我的代码,对于我的应用程序,我正在使用 Zehon 库:
}
这是我的错误:
我真的需要一些帮助,我已经被 FTPS 困了一个多星期了。
编辑(添加对话框):当我使用错误的端口时会发生这种情况,但至少它以这种方式显示对话框。
python - 带有 Python ftplib 的 FTPS - 需要会话重用
因此,我正在尝试连接到 FTP 服务器以获取目录列表并下载文件。但是prot_p()
函数之后的第一个命令引发异常 - 从日志中产生这些错误:
这是代码:
我想安全地做到这一点,因此使用 FTP over TLS Explicit。我的想法是我可能需要操作Socket
ftplib 引用的类中的一些设置。更改服务器上的设置是不可能的。我已经使用 FileZilla 客户端成功测试了服务器,旧版本的 WinSCP 引发了同样的错误——尽管升级到最新版本修复了它。
有任何想法吗?
java - 无法连接到 FTPS 服务器
我能够通过 FTP 连接到 Apache FTP 服务器(http://mina.apache.org/ftpserver-project/index.html)。我按照相同的方式进行 FTPS 连接。但是当我运行客户端程序时出现以下错误。有人可以帮助我编写客户端类吗?
这是启动服务器的代码。
}
和我的客户类:
}
delphi - 如何让我的 delphi 应用程序使用 FTPS 而不是 FTP (indy)
这是我的程序:
我TIdFTP
在 Delphi XE3 中使用组件。
我想我必须使用这样的东西......
但编译器不喜欢那行
如何让我的 FTP 应用程序使用 FTPS?
ftps - 无法从 Ubuntu 使用 lftp 和 FTPS 连接到 Yahoo Webhosting
我正在运行 Ubuntu 12.10,我使用 Yahoo Webhosting,我也有自己的域“example.com”。我曾经使用 FTP 向/从我的虚拟主机帐户传输文件以更新我的网站。但是现在雅虎刚刚结束对 FTP 的支持,现在他们要求用户只能使用 FTPS。我对这一变化感到高兴,因为我知道 FTP 是不安全的,因此必须迁移到 FTPS。所以我找到了 lftp ( http://lftp.yar.ru/ ),它似乎是一个 FTPS 客户端,我可以用它来向/从 Yahoo Webhosting 传输文件。我可以使用“sudo apt-get install lftp”安装它,但是当我尝试连接到 Yahoo Webhosting 时,它不起作用。
这是我的系统信息:
user@hostname:~/Desktop >> 更多 /etc/issue.net Ubuntu 12.10
user@hostname:~/Desktop >> uname -a Linux mojave 3.5.0-23-generic #35-Ubuntu SMP Thu Jan 24 13:05:29 UTC 2013 i686 i686 i686 GNU/Linux
用户@主机名:~/桌面 >> lftp -v LFTP | 版本 4.3.8 | 版权所有 (c) 1996-2012 Alexander V. Lukyanov
LFTP 是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,无论是许可证的第 3 版,还是(由您选择)任何更高版本。
分发此程序的目的是希望它有用,但不提供任何保证;甚至没有对适销性或特定用途适用性的默示保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该已经收到了一份 GNU 通用公共许可证的副本以及 LFTP。如果没有,请参阅http://www.gnu.org/licenses/。
将错误报告和问题发送到邮件列表。
使用的库:Readline 6.2、GnuTLS 2.12.14、zlib 1.2.7
这是我以前的做法:user@hostname:~/Desktop >> ftp username@ftp.example.com
现在,我尝试下面的命令,但它不起作用: user@hostname:~/Desktop >> lftp username@ftp.example.com Password: lftp username@ftp.example.com:~> ls
WARNING: gnome- keyring:: 无法连接到:/run/user/username/keyring-EvxB3g/pkcs11:没有这样的文件或目录 ls:致命错误:证书验证:不信任 lftp username@ftp.example.com:~> 退出
我究竟做错了什么?如何让 lftp 创建到 Yahoo Webhosting 的 FTPS 会话?
提前感谢您的帮助!!对此,我真的非常感激!!
史蒂夫麦克马洪