Articles of ftp

CentOS服务器一次不允许多个FTP连接

我还在探索服务器pipe理和networking(我是一名实习生),并且在我们公司build立了一个FTP服务器,并为这里的所有员工build立了一个用户帐户。 问题是我可以每15分钟连接一个人。 我连接一个用户,然后断开该用户。 然后,如果我尝试重新连接(即使使用相同的用户),它将连接,直到它接受login,然后超时。 我使用FileZilla,这是我连接时所得到的: Status: Connecting to **********… Status: Connection established, waiting for welcome message… Response: 220 Welcome to ******* FTP service. Command: USER ******* Response: 331 Please specify the password. Command: PASS ******* Error: Connection timed out Error: Could not connect to server 我使用vsftpd,这里是configuration文件: # Example config file /etc/vsftpd/vsftpd.conf # # The default […]

Linux FTP服务器支持传输日志中的毫秒时间戳

我正在寻找一个Linux的FTP服务器,将满足以下限制 应该能够logging何时启动文件传输(STOR命令)。 应该能够logging完成数据传输所花费的时间(作为STOR命令一部分传输数据的实际时间)。 上述两个日志语句都应该有毫秒级的准确性 任何ftp服务器都有这些function吗?

无法连接到networking托pipe与Filezilla – 显示初始化TLS

我正在尝试使用filezilla打开我的虚拟主机帐户,但一直无法通过Filezilla打开它。 在Initializing TLS…之后,它总是会超时Initializing TLS…我的托pipe服务提供商说他们能够成功login! 我启用debugging和loginfilezilla以获得更多的细节,这里是debugging输出的片段: 00:06:44 Status: Connection established, waiting for welcome message… 00:06:45 Trace: CFtpControlSocket::OnReceive() 00:06:45 Response: 220———- Welcome to Pure-FTPd [privsep] [TLS] ———- 00:06:45 Response: 220-You are user number 1 of 150 allowed. 00:06:45 Response: 220-Local time is now 18:36. Server port: 21. 00:06:45 Response: 220-This is a private system – No anonymous […]

FTPS使用Vsftp困境

我有一些Vstpd的问题,我不知道他们是否有关系。 一个问题是,FireFTP无法通过目录列表阶段 – 它只是永远在那里,没有错误信息。 Filezilla的工作,但它有时也卡住了。 特别是有一些文件只是不能上传 – 它们也永远被卡住,有时只有几个字节; 在这里,服务器端也没有错误消息,只是客户端超时。 其他客户端似乎完全不受影响(特别是Windows上的Cyber​​duck和Mac上的传输)始终完美无缺。 使用FileZilla,我试图上传的文件将在零字节大小的服务器上创build,但是没有任何内容会被上传。 如果文件已经在那里,它将被清空。 我也可以上传其他文件到同一个目录,所以这不是一个权限问题。 我的configuration有问题吗? 我使用过时的版本吗? (这是Ubuntu 10.04)。 这里是vsftpd.conf。 使用自签名证书。 也许这是一个Linux的问题? 使用Ubuntu 12.04作为客户端操作系统。 listen=YES anonymous_enable=NO local_enable=YES write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES dual_log_enable=YES xferlog_std_format=NO xferlog_file=/var/log/vsftpd.log session_support=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/private/vsftpd.pem ssl_enable=YES require_ssl_reuse=NO allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=YES ssl_sslv3=YES ssl_ciphers=HIGH

IIS 7.5 – 从虚拟主机的用户名中删除pipe道字符

目前我在IIS 7.5中有一个虚拟FTP站点的设置,需要匿名帐户的以下authentication详细信息: Host: ftp.mydomain.com User: ftp.mydomain.com|anonymous Pass: <none> 我有多个FTP帐户设置在同一台服务器上。 我知道这意味着我需要在用户名中指定域名以让IIS知道我需要进行身份validation的站点,但可以使用户名只是anonymous吗? 我将不得不在Windows用户和组区域创build一个用户名,并将其专门链接到那里?

安装s3fs的S3存储区显示错误的文件大小

背景:我有一个使用AWS Web界面上传数据的Amazon S3存储桶。 现在我需要对我的桶中的path进行基于权限的访问给FTP用户。 为此,我在新的Amazon EC2实例上运行vsftpd和s3fs。 问题是存储桶内容具有path名而不是点文件,而巨大的文件大小会在vsftpd中创build一个exception。 ls -la看起来像这样: $ pwd /mnt/my-bucket-name/pathname $ ls -la total 1 drwxrwxr-x 1 root root 0 Jun 16 19:54 dir1 drwxrwxr-x 1 root root 0 Jun 16 19:54 dir2 ———- 1 root root 18446744073709551615 Dec 31 1969 pathname 而应该看起来更像是: $ ls -la total 500 drwxrwxr-x 1 root root 500 […]

是否有任何公共统计可用于最常见的FTP服务器

我正在寻找最常用的FTP服务器软件的信息。 这些信息可用于networking服务器软件 ,但我无法findFTP服务器软件的等价物。 这个信息是否可用? 这个目标是为了创build一个FTP客户端。 客户有不同的select和对错误的不同反应,所以有一个可以testing的服务器列表将是有帮助的。 直接执行FTP规范似乎只是我们所需要的一部分。 了解要testing的常用服务器将有助于确保所有案例都得到正确处理。

iptables的被动FTPstream量统计?

基本的stream量统计与iptables很容易。 一个创build一个没有目标的规则,例如 iptables -I INPUT -p tcp –dport 80 然后,例如,通过http上传一些数据后,就可以读取计数器了 iptables -L INPUT -n -v 通过这样的iptables规则可以跟踪传入和传出的FTPstream量吗? 我尝试了通常的规则来允许FTPstream量,与ip_conntrack_ftp内核模块一起使用: iptables -I INPUT -m state –state NEW,ESTABLISHED,RELATED -p tcp –dport 21 但显然,iptables在这里只计算控制连接。

VSFTPD上传的文件权限

我首先要说的是,有很多这方面的话题,而且我相信现在我已经看到了他们。 仍然没有解决scheme似乎帮助。 我安装了vsftpd。 创build了一个用户ftp-data。 现在我需要由用户ftp-data上传的文件将有755个权限。 解决这个问题应该像添加一样简单: local_umask=002 file_open_mode=0755 但是这并没有帮助,然后我尝试了一些这个变化,仍然没有帮助。 我补充说: chmod_enable=YES 仍然没有帮助。 目前我认为我错过了一些非常简单明显的东西,只是无法find它。 也许有人可以帮助我find我失踪的东西。 这是我的configuration文件: anonymous_enable=NO local_enable=YES write_enable=YES local_umask=002 anon_upload_enable=NO anon_mkdir_write_enable=NO dirmessage_enable=NO xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/xferlog listen=YES local_root=/var/www/ftp-gallery pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES 编辑:解决了它。 这是我使用的客户端的一个问题。 FTP客户端本身正在改变权限:)

Win 2008 / FTP / Filezilla – 间歇性严重传输错误

我在家工作,离网,卫星连接有点不稳定。 当上传networking文件的时候,很有可能会打嗝,并且重新开始上传。 直到最近,我们公司的服务器是使用Windows FTP的Win 2003。 当我的坐在连接hiccuped,文件将刚刚开始,但它会上传罚款…恼人的,但我可以完成工作。 我们最近将服务器升级到Windows Server 2008 R2,仍然使用Windows FTP,并使用之前使用的Filezilla版本/设置。 现在,间歇地,当一个文件需要重新上传,我得到一个关键的传输错误。 “550进程无法访问该文件,因为正在被另一个进程使用。” 我必须使用远程桌面login到服务器,手动删除那里的0字节文件,然后重新上传。 (虽然如果我再等上几分钟,我可以成功上传。) 这不会发生,每当我得到一个呃逆; 有时文件覆盖没有问题。 该文件几乎总是一个0字节的文件,偶尔有一个多字节的文件在那里,只是为了混淆我。 我有设置服务器的人尝试各种设置来解决这个问题,但问题是,这是间歇性的 。 所以他会尝试一些,我们会等到它再次发生,他会尝试其他的东西…就像吐风一样。 我升级到最新版本的Filezilla,但没有帮助。 我的顾问说他尝试过的一件事是在错误之后允许上传继续,但这也没有帮助。 这是在服务器上的不同于Win 2003服务器的东西。 到目前为止,我们的工作人员(都有常规的DSL连接)没有这个问题。 这只是我坐在连接,只有我们的服务器升级。 什么服务器设置可能会临时locking一个file upload不良后,以便一个FTP程序无法覆盖它? 我有一段Filezilla日志显示错误,如果这将有所帮助。