问题标签 [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.
ftp - 无法关闭输出流
新手在这里。我昨天下载并安装了 Aptana Studio 3,我不断从我的 MAC(Lion 10.7.4)上传到我的远程服务器(win 2008 R3 服务器)上收到以下消息:无法关闭输出流我只找到一个参考并尝试了补救没有任何运气。FTPS 可以使用其他程序正常工作。
java - 使用 apache commons net 的代理服务器后面的 FTPS 客户端
我们的网络团队只允许我们通过代理服务器连接到我们的第三方客户端。
有没有办法将代理服务器添加到 apache commons net 的 FTPS 客户端?
如果不可能,你能告诉一个方法如何做到这一点。
顺便说一下,这是在公司网络之外工作的代码
甚至我们尝试为 proxyHost 和 proxyPort 添加一些系统属性
错误信息
非常感谢。
杰拉德
c# - 通过 C#.Net 发送时的 SFTP 或 FTPS
我读了这篇文章:
尽管它们都旨在服务于相同的目的,但两者彼此非常不同。SFTP 使用单个通道来传输和接收所有相关数据,而 FTPS 使用另一个为数据动态决定的通道。FTPS 在通过防火墙时经常会出现问题,因为它不知道数据正在使用的端口,并且无法允许流量通过该端口。FTPS 以文本格式发送消息,允许人们阅读日志并确定会话期间发生的情况。这对于 SFTP 是不可能的,因为消息不是文本形式,而是二进制形式。
阅读更多:FTPS 和 SFTP 之间的区别 | 之间的区别| FTPS 与 SFTP http://www.differencebetween.net/technology/internet/difference-between-ftps-and-sftp/#ixzz20KUGWr00
我不想假设任何事情,因为如果我错了,这只会让我的工作更加困难,但是当我通过 C#/.Net4 像这样发送文件时:
那是SFTP还是FTPS?由于 EnableSsl,我假设 FTPS 如文章所示。
如果不是 SFTP,我可以将其改为 SFTP 吗?我在通过防火墙发送时遇到问题。
谢谢!
ruby - 带有 double_bag_ftps 的 Ruby FTPS 错误
我正在尝试使用以下代码使用 Ruby gem double_bag_ftps 连接到 FTPS 服务器。
尝试连接时出现以下错误。
非常感谢您对此的任何帮助。
java - Apache-commons-net lib (Java) 的受控日志记录
我有一个非常小的 Java 程序,它能够使用 apache-commons-net 库通过 SSL(不是 SFTP)或 FTPS 执行 FTP。我写这个程序的原因是客户端机器是 AIX 5.3,它不支持 FTP over SSL ( OOTB ),而 FTP 主机运行 FileZilla 服务器,只启用了 FTP over SSL。该程序运行良好,没有任何问题,但它生成的日志量很大。我的问题是 -有没有办法控制记录的数量?
(再次注意- 该程序非常适合我的简约要求)
下面是我的代码片段
它为传输一个文件而生成的日志如下所示 -
I am using java.utils.logging.Logger
for my own logging purpose, but the lines of logs are getting obfuscated by the numerous lines of log being generated by the apache-commons-net
library methods itself.
So again- The question is - "Is there a way to control this logging behavior of the apache-commons-net
library itself? Any method I can use or any flag that needs to be set??"
UPDATE:
I finally got to control the logging (Special thanks to Flavio). All I had to do was include System.setProperty("javax.net.debug", "false");
in my code. I had it set initially as System.setProperty("javax.net.debug", "ssl");
which enabled debug level logging. Now the logs are much shorter and precise. It was also apparent that the logs weren't from commons-net library after all, but from the javax.net
. The log is much shorter and looks something like below-
java - Recursive Copy Of Sub-Directories Fails Using FTPS (Possible Handshake Issue?)
I am trying to use FTPS to copy all sub-directories and files under a given directory from an FTP server to a local machine. The program I've written gets some of the sub-directories and files before bombing. Each time the program bombs is not always in the same place. The code and errors I am getting are below. Any ideas on how to get this to work?
Here is the error:
Note I can use FileZilla to manually copy the parent directory to the local machine and all of the sub-directories and files are copied automatically. Here is the log from a FileZilla session:
java - 通过代理连接到 FTPS
我们遇到的最初问题是,由于服务器证书不受信任,常规 FTP 下载开始失败。这促使我们怀疑证书是否在没有交易对手通知我们的情况下更新,因此我们想下载当前证书并将其与我们在密钥库中的证书进行比较。
这似乎是一个比我们预期的更棘手的问题。通常的嫌疑人(firefox,filezilla,...)似乎无法完成通过 FTP 代理连接到 FTP 服务器的任务,所以出于好奇,我开始尝试使用更底层的 java 方法。我不能为我的生活让它工作。
第一次(过于简单化)java尝试:
这种方法显然行不通。
接下来我开始使用 ftp4j (http://www.sauronsoftware.it/projects/ftp4j/),它似乎有一个干净且易于访问的代码库:
这输出:
代理服务器具有可选的身份验证,在我们的开发服务器上,我们通常使用“user@host”而不使用代理身份验证。因此,我假设用户名、主机名和密码是远程服务器的用户名、主机名和密码?
所以我尝试添加远程参数,这不起作用:
添加代理用户以匹配 bluecoat 格式似乎也不起作用:
任何有关这两个问题的帮助都将受到欢迎:
- 如何通过 ftp 代理从 ftps 服务器检索服务器证书
- 如何通过java中的ftp代理连接到ftps服务器
python - Python FTP隐式TLS连接问题
我需要连接到能够使用 lftp 成功连接的 FTPS 服务器。但是,当我尝试使用 Python ftplib.FTP_TLS 时,它会超时,堆栈跟踪显示它正在等待服务器发送欢迎消息等。有谁知道问题是什么以及如何克服?我想知道服务器端是否需要做一些事情,但是 lftp 客户端如何正常工作。任何帮助是极大的赞赏。
这是堆栈跟踪:
使用 lftp 成功登录到同一个 ftps 服务器:
顺便说一句,我使用的是 Python 2.7.3。我用谷歌做了很多搜索,但没有发现任何有用的东西。
我仍然遇到这个问题,如果有人可以提供帮助,不胜感激。仔细查看 FTP.connect() 与服务器的连接不是问题,但从服务器获得确认(或欢迎消息)是一个问题。lftp 没有这个问题,FileZilla 也没有任何问题,如这里的日志所示 -
sockets - Azure Worker 角色上的 FTPS
我需要在端口 21 上部署一个带有输入端点的 Azure Worker 角色,以便它可以接受传入的 FTP 连接。这样我就应该能够通过 Filezilla 等 FTP 客户端连接到 Worker 角色并访问 azure blob 存储。
对于客户端和服务器(Azure 工作者角色)之间的安全通信,我需要实现 AUTH TLS/SSL 命令。
我们能否通过套接字编程(tcplistener 和 tcpclient)在 Azure Worker 角色上支持 FTP over SSL/TLS - 又名 FTPS(FTP 安全)。
问候,维维克。
powershell - 通过 powershell 启用 ssl 连接 filezilla
有什么方法可以使用 powershell 脚本在正在运行的 filezilla ftp 服务器上启用 ssl/tls?我在 iis (这里)中找到了有关如何执行此操作的信息,但对于 filezilla 却没有。
任何提示?