问题标签 [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.
unix - I/O 错误 (0):使用 python 2.7 从 ftps 下载文件时出错无法从 FTPS 下载文件
您好我正在尝试使用 python 2.7 从 FTPS 下载文件。下面是我的代码这里我正在门控正常的 IO 错误。虽然此代码在 UNIX 和 Python 2.7 上运行。我尝试在具有相同代码的 Windows 上运行良好。但是在 unix 上它不能正常工作。
没有得到我做错的地方。
注意:请忽略缩进,因为我在这里复制代码并且它在 .Py 文件中的格式正确
代码因以下错误而中断
为了安全起见,我更改了文件名和 FTPS 详细信息。:)
我尝试了很多选项,但没有解决方法。如果我使用 FTP 更改此 coed 并进行需要代码更改,例如 Comment ftps.auth()、ftps.prot_p(),那么它可以正常工作,但 FTPS 无法正常工作。
我也没有得到错误来探索互联网上没有可用的信息,因为我搜索了很多但没有解决方案请帮助</p>
我在 ftp_tls 类上使用 ftplib,在 unix 上使用 python2.7
c# - Rebex FTPS 组件上传文件耗时过长
我正在尝试使用Rebex 的 FTP 组件将 230 多个文件上传到 FTPS 服务器。所有文件的总大小都像 5MB。所以每个都是几KB。我用这行代码上传文件:
但是需要2到3个小时。谁能帮助解释为什么这很慢或建议如何更快地完成?
编辑:
通过执行 for 循环并使用不带 S 的 PutFile 插入每个文件来修复它,它可以工作,现在只有 180 个文件它才会停止,现在试图解决这个问题,欢迎回答
ruby - 如果运行 tls_start,EventMachine 是否会在 close_connection 上发出 close_notify?
我正在尝试基于 EventMachine 编写一个简单的 FTPS 服务器。
控制插座正常工作。使用数据套接字进行数据传输时,似乎一切正常(TLS 握手成功完成并接收到数据),但随后我收到一条错误消息。这是我在 Filezilla 中得到的:
ftp-ssl 也会发出错误,尽管有些不同
从我在网上发现的情况来看,我怀疑这种行为是因为 close_notify 在连接结束时没有发出?如果是这样,是否有任何已知的基于 Ruby 的解决方案(例如使用 OpenSSL::SSL::SSLSocket)?
ruby - Ruby NET::FTP 无法解析正确的 IP
我正在尝试使用以下方式连接到 FTP 服务器:
在本例中,200.111.111.11 是正确的 IP,10.1.1.1 是假 IP。
当我通过 FTP 客户端(例如 Transmit)连接时,我连接正常,一切正常,但在脚本中它指出:
然后当它尝试通过 ruby 脚本连接时:
当它尝试执行 LIST 或 STOR 之类的任何操作时,因为 PASV 命令总是返回 10.1.1.1:12111。
那么无论如何要确保 PASV 命令使用 200.111.111.11 而不是发送回它的内容?
.net - 需要简单快速的 FTPS 站点测试
我有一个 FTPS 站点,我需要每晚将文件传输到该站点。我的问题是该站点托管在承包商的站点(承包商 A)上,并且将文件发送到站点的 SSIS 包是由另一个承包商(承包商 B)创建/维护的。
我的问题是文件传输没有发生。我的每个承包商都将问题归咎于对方,而问题由我来确定。承包商 B 说他的 SSIS 包只在白天测试时工作,但在需要时无法在晚上连接。承包商 A 声称 FTPS 站点没有任何变化会导致这种情况。
我可以创建一个 .NET 服务来执行此操作,但希望有一个更简单的解决方案。我打算创建一个 Windows 任务,它每 5 分钟执行一次 bat 文件,并使用 MS ftp 客户端。但是,我无法让它与 FTPS 一起使用。我也无法获取与 url 一起发送的用户名和密码。这里的任何帮助将不胜感激。我整个早上都在谷歌上,发现了多个几乎可以工作的例子,但没有什么能让我一路走好。
任何使用 Explicit FTP over TLS 并允许传递用户名和 pw 的简单命令行测试就足够了。
wso2 - 在 Synapse VFS 传输中配置基于 FTP 的隐式 TLS
我们需要连接到一个 ftp-server,它只允许在端口 990 上通过 FTP 进行隐式 TLS。我们使用的是 WSO2 ESB 4.5.0,它支持 ftps,并且基于Synapse 项目构建。
可以在此处找到WSO2 中用于 ftps 的示例配置。
我们无法找到将客户端配置为通过 FTP 使用隐式 TLS 的方法。我们从 VFS 文档中了解到,配置默认为显式模式。
有谁知道如何设置隐式模式?
objective-c - iOS 中使用 NSOutputStream 的 FTPS
我正在尝试通过 SSL 在 FTP 上上传文件。我的代码适用于正常连接,但与 SSL 一起使用时,它会在以下方法中引发错误。错误是 NSStreamEventErrorOccurred。
我在iphone-ftps-client 的这个网站上查看了 soultion 。但是,答案是 FTPS 在 iOS [需要一个创建自己的库] 中没有内置支持,而另一个仅指向 FTP。
我的 FTP 服务器 [.crt] 上有证书,但由于我是新手,我无法理解该证书在客户端 [iOS] 上的用法。
任何人都可以在 FTPS 上帮助我,这将是一个很大的帮助。
c# - 通过 https 协议 c# 在安全的 FTP 上上传文件
我必须使用 HTTPS 在 FTP 上上传和下载文件。如果我想对了,我必须使用 HTTPWebRequest 类,因为 ftp 使用的是 HTTPS 协议。
现在我正在尝试下载一个文件,但我得到的所有响应流只是“登录的虚拟用户'XXX'”。
可能是我没有设置正确的方法类型或其他问题。
java - 如何使用 apache.commons.net.ftps 配置客户端身份验证?
我使用apache.commons.net -framework在 java 中实现了一个 FTPS 客户端(基于 SSL/TLS 的 FTP) 。它被配置为在默认端口 21 上执行显式安全性。
只要我不在服务器上强制执行客户端身份验证,一切正常。但是我需要启用客户端身份验证,因此我在服务器上强制执行它并配置了客户端系统属性:
我得到的和我没有设置系统属性一样:
服务器日志说:
似乎正确 - 我启用了-Djavax.net.debug=all,这表明服务器发送了它接受的 CN 列表,但客户端发送了一个空的证书链。
- 我做错了什么?
- 我需要以编程方式进行一些配置吗?
- 证书或私钥是否需要支持 SSL/TLS 的任何特殊内容?
java - 如何创建“FTPS”模拟服务器以对 Java 中的文件传输进行单元测试
我有一个创建 FTPS 连接的 CreateFTPConnection 类。使用此连接传输文件。这是TransferFile类的代码
我必须为这个类编写 jUnit 测试用例。为此,我必须创建一个 FTPS 模拟服务器连接,并且必须使用该连接来测试文件传输。那么任何人都可以给我任何关于如何制作 FTPS 模拟服务器和做测试用例的想法。我对此进行了谷歌搜索,但我得到的是 FTP 或 SFTP,而不是 FTPS。请帮我。