标签: filezilla

目录列表在FileZilla中失败

我正在尝试使用Filezilla连接到FTP服务器.当我使用宽带时,它正在工作,但当我使用我的大学互联网时,它说:

Error:  Connection timed out
Error:  Failed to retrieve directory listing
Run Code Online (Sandbox Code Playgroud)

我尝试了被动和主动模式,但都是徒劳的.它连接但无法提供目录列表.

以下是活动模式的完整日志

Status: Resolving address of where2service.com
Status: Connecting to 166.62.2.1:21...
Status: Connection established, waiting for welcome message...
Response:   220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response:   220-You are user number 22 of 500 allowed.
Response:   220-Local time is now 05:09. Server port: 21.
Response:   220-This is a private system - No anonymous login
Response:   220 You will be disconnected after 3 minutes of inactivity.
Command:    USER where2service
Response: …
Run Code Online (Sandbox Code Playgroud)

ftp filezilla

22
推荐指数
5
解决办法
7万
查看次数

FtpWebRequest 30分钟超时

我的代码在通过FTP下载大文件30分钟后遇到超时异常.服务器是在Windows上运行的FileZilla.我们有一个配置了选项Enable FTP over SSL/TLS support (FTPS)Allow explicit FTP over TLS启用的SSL证书.我可以访问服务器和FileZilla配置,但看不到任何可能导致此行为的内容.下面是在Windows 2012 Server Machine上运行在.NET 4.6.2上的源代码.它可以从FTP服务器下载文件,但如果文件下载时间超过30分钟,则会在30分钟后超时(如下所列).

作为测试,我使用从同一客户端PC运行的FileZilla Client,同时从同一服务器端点下载多个大文件,以便每个文件的下载花费超过30分钟来完成.此方案中未发生任何错误.

我在StackOverflow以及Google上搜索过,但没有任何有希望的东西出现.如果有人有一些关于在哪里看(服务器端或客户端)的提示,我将非常感激.


应用代码

public class FtpFileDownloader
{
    // log4net
    private static readonly ILog Logger = LogManager.GetLogger(typeof(FtpFileDownloader));

    public void DownloadFile()
    {
        // setting the SecurityProtocol did not change the outcome, both were tried. Originally it was not set at all.
        // ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
        ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;


        ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, …
Run Code Online (Sandbox Code Playgroud)

.net c# ftp filezilla ftpwebrequest

19
推荐指数
1
解决办法
1316
查看次数

如何使用相同的TLS会话连接到具有数据连接的FTPS服务器?

环境:我在64位Windows 7上使用Sun Java JDK 1.8.0_60,使用Spring Integration 4.1.6(内部似乎使用Apache Commons Net 3.3进行FTPS访问).

我正在尝试与我们的应用程序集成,从客户端的FTPS服务器自动下载.我已经使用Spring Integration成功完成了使用Spring Integration的SFTP服务器而没有遇到任何问题,但是这是客户第一次要求我们使用FTPS,并且让它连接起来非常令人费解.虽然在我的实际应用程序中,我正在使用XML bean配置Spring Integration,试图了解什么不起作用我正在使用以下测试代码(虽然我在这里匿名实际的主机/用户名/密码):

final DefaultFtpsSessionFactory sessionFactory = new DefaultFtpsSessionFactory();
sessionFactory.setHost("XXXXXXXXX");
sessionFactory.setPort(990);
sessionFactory.setUsername("XXXXXXX");
sessionFactory.setPassword("XXXXXXX");
sessionFactory.setClientMode(2);
sessionFactory.setFileType(2);
sessionFactory.setUseClientMode(true);
sessionFactory.setImplicit(true);
sessionFactory.setTrustManager(TrustManagerUtils.getAcceptAllTrustManager());
sessionFactory.setProt("P");
sessionFactory.setProtocol("TLSv1.2");
sessionFactory.setProtocols(new String[]{"TLSv1.2"});
sessionFactory.setSessionCreation(true);
sessionFactory.setCipherSuites(new String[]{"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"});

final FtpSession session = sessionFactory.getSession();
//try {
    final FTPFile[] ftpFiles = session.list("/");
    logger.debug("FtpFiles: {}", (Object[]) ftpFiles);
//} catch (Exception ignored ) {}
session.close();
Run Code Online (Sandbox Code Playgroud)

我正在运行此代码以-Djavax.net.debug=all打印所有TLS调试信息.

与FTPS服务器的主要"控制"连接工作正常,但是当它试图打开列表的数据连接(或我尝试过的任何其他数据连接)时,我得到了一个javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake,由...引起的java.io.EOFException: SSL peer shut down incorrectly.如果我取消注释session.list …

java ftp filezilla ftps apache-commons-net

16
推荐指数
2
解决办法
1万
查看次数

FTP到Azure Blob存储

我不得不使用流行的FTP客户端(例如FileZilla)将安全FTP设置为Azure Blob存储.经过大量的研究,我发现了一个链接:

代码部署为辅助角色,代码创建一个FTP服务器,可以接受来自所有流行FTP客户端(例如FileZilla)的连接,以便命令和控制blob存储帐户.

按照链接的说明,我已经实现了相同的功能,并在Azure生产环境中部署了辅助角色,并且成功了.但是我仍然无法使用FileZilla连接FTP主机服务器(由我在配置文件中提供).我不知道我做错了什么或错过了什么.

ftp filezilla azure azure-storage-blobs azure-worker-roles

16
推荐指数
3
解决办法
3万
查看次数

在Filezilla中设置默认上载文件权限

如何在Filezilla中设置默认的UPLOADED文件/文件夹权限?这样我每次上传文件/文件夹时都不会手动设置权限,谢谢

filezilla

15
推荐指数
1
解决办法
2万
查看次数

如何从FileZilla FTP客户端中的密钥缓存中提取SFTP SSH密钥

我使用FileZilla通过SFTP连接到服务器,并接受将服务器的SSH密钥添加到FileZilla中的密钥缓存中.

如何将此缓存密钥提取到密钥文件,以便可以通过其他需要密钥文件的SFTP应用程序使用它?

我无法在与此相关的FileZilla文档中找到任何内容.

ftp sftp filezilla

14
推荐指数
4
解决办法
5万
查看次数

使用FileZilla安排自动每日上传

我想使用FileZilla每天自动将PDF上传到我的GoDaddy托管网站,取代前一天的工作表.有没有办法做到这一点?我在网上看到批处理文件可能有用,有人可以发布批处理文件的样本版本吗?

upload sftp automation ftp-client filezilla

14
推荐指数
1
解决办法
9万
查看次数

通过filezilla连接ec2实例

如何通过filezilla连接到我的ec2实例..?

谢谢

filezilla amazon-ec2

12
推荐指数
1
解决办法
8083
查看次数

如何在不必停止应用程序的情况下发布asp.net核心应用程序Dlls

当我尝试使用ftp通过filezilla工具发布.net核心应用程序Dll时,它会显示一条错误消息,表明该文件正由另一个进程使用.

上述消息显示是可以理解的,因为dotnet.exe使用了该文件,这是一个单独的过程.

为了解决这个问题,我每次都必须在iis中停止应用程序,然后上传dll然后重新启动它.由于经历了非常小的停机时间,asp.net身份会话到期并且每次需要上载时它需要rdp到服务器.

与asp.net mvc相比,我们可以直接发布文件而不需要RPD或做一些手动操作,这也是不顺畅的体验.

任何解决方案或克服上述问题的解决方案将不胜感激.

c# ftp filezilla asp.net-core-mvc asp.net-core

12
推荐指数
1
解决办法
1337
查看次数

如何查找私钥位置

我正在尝试使用Filezilla访问服务器,并被告知我需要使用公钥/私钥进行身份验证.我使用终端创建了密钥,但在我的计算机上找不到它们.

这是密钥所在的位置:(/ Users/ed/.ssh/id_rsa)

我检查了我的主目录,但文件夹.ssh无处可寻.有一个秘密的地方.ssh文件夹存储,我该如何访问它?

我的Mac运行在OS X ElCaptain上.我真的很感激任何帮助.

ssh filezilla server private-key

11
推荐指数
2
解决办法
4万
查看次数