Articles of ftp

FTP上次修改时间指定文件创build,还是写入文件的时间已经完成?

使用FTP连接,是否有一个规范定义了上次修改时间标记的含义? 特别是,如果上传新文件,是否指定了创build文件的时间,或者最后一次写入文件/stream的时间?

Filezilla服务器:如何给读取和修改文件只有权限

我们想让FTP访问第三方来修改我们的服务器上的特定文件夹的文件。 我们只会给他们访问特定网站的文件夹。 但是,我们只是希望他们读取和修改文件并列出目录。 我们不希望他们在该文件夹中创build新的文件。 有可能吗? 在过去,我们允许一个有读/写(文件)和列表+子目录(目录)的第三方。 他们上传他们疯狂的黑客文件,他们设法访问我们的服务器的shell提示,任务pipe理器和一切。 他们甚至在我们的服务器上安装了这个Editor.php文件的软件。 我们不能让它再发生。 任何解决scheme将不胜感激。 谢谢

如何使用标准的UNIX命令行客户端来区分FTP符号链接和实际文件

使用普通的unix FTP命令行客户端连接到FTP服务器时,是否有可靠的方法来区分文件和符号链接? 如果存在,是否可以parsing链接并获取链接文件及其元数据(文件大小,修改时间)。 一种方法是将链接文件大小(80字节)视为特殊大小,但这似乎不是一个令人满意的解决scheme。

FTP用户隔离不能使用FTP LIST

我在IIS8中创build了一个用户和IIS Manager Users 。 我想专门创build这些用户通过FTP访问(读/写)一个目录,没有什么比这更简单了。 我创build了一个新的FTP站点,里面有一个LocalUser目录和一个新的虚拟目录,这个目录和用户的名字一样。 我已经分配了文件夹权限(对于IUSR和IIS_IUSRS),为FTP站点启用了IISManagerAuth身份validation,并允许用户在FTP授权规则中。 到目前为止一切正常。 当用FileZillatesting这个连接时,我可以连接到服务器并成功login。 问题是我永远不能访问该目录,因为它无法检索目录列表。 Response: 220 Microsoft FTP Service Command: USER ***|*** Response: 331 Password required Command: PASS ************** Response: 230 User logged in. Command: OPTS UTF8 ON Response: 200 OPTS UTF8 command successful – UTF8 encoding now ON. Status: Connected Status: Retrieving directory listing… Command: PWD Response: 257 […]

sftplogin问题与chroot

我希望能够创build一个托pipe多个网站的结构。 我希望用户文件驻留在/var/www/sites/domain.com内,并且使用chroot来限制sftp访问。 我已经遵循了一些关于如何设置的例子,这是我迄今为止所做的: 添加一个新用户,设置主目录和组: useradd foobar -d /var/www/sites/foobar.com -g sftp 在/etc/ssh/sshd_config我添加了: Match Group sftp X11Forwarding no ChrootDirectory %h AllowTcpForwarding no ForceCommand internal-sftp 并重新启动服务 我已经configuration/etc/vsftpd/vsftpd.conf以包含以下更改: anonymous_enable=NO local_enable=YES chroot_local_user=YES 并重新启动vsftpd 我将/ var / www / sites的所有权设置为root,将/var/www/sites/foobar.com设置为foobar 但是,当我尝试使用FileZilla通过SFTP连接我得到这个: Error: Authentication failed. Error: Critical error: Could not connect to server 给予filezilla的用户名​​和密码当然是正确的 我错过了什么?

FTP理论 – 在客户端pipe理防火墙

场景: 1个服务器ftp,可以使用被动模式(启用和保留端口范围从5000到6000) 1个客户端ftp,它试图用被动模式连接到上面的服务器ftp。 客户端应该在其防火墙上打开5000到6000端口? 我试图理解这部分,我看到了很多关于被动模式和主动模式的不同文章,但是我不理解这种行为。

VSFTP不能通过VPN工作

我已经使用vsftp运行了一段时间的FTP服务,使用被动模式没有任何问题。 我最近使用openvpnbuild立了一个VPN,据我所知,我已经正确地configuration了一切。 我能够使用本地IP等(包括FTP服务器)连接到服务器,并浏览互联网。 出于某种原因,我无法通过VPN使用FTP,我可以连接并login,但当客户端(filezilla)发出LIST时,它会卡住。 我相信这是一个围绕被动的问题,虽然我能够从networking内部的其他服务器(使用被动)连接到FTP。 有没有人有过这个,或有任何想法,我可能已经错过了? 仅供参考使用cent os 6.5的AWS VPC! 谢谢! FTP日志,欢迎信息,用户名和外部IPreplace为#; Thu Feb 19 17:03:24 2015 [pid 29762] CONNECT: Client "10.0.0.17" Thu Feb 19 17:03:24 2015 [pid 29762] FTP response: Client "10.0.0.17", "220 Welcome to #############." Thu Feb 19 17:03:24 2015 [pid 29762] FTP command: Client "10.0.0.17", "AUTH TLS" Thu Feb 19 17:03:24 2015 […]

反向代理多个内部FTP服务器

我已经使用Apache mod_proxy像这样设置了http的反向代理: 客户端> http:/abc.domain1.com >反向代理服务器> 192.168.50.1(内部服务器) 客户端> http:/def.domain2.com/ >反向代理服务器> 192.168.50.2(另一个内部服务器) 现在我想为FTP实现同样的效果: 客户端> ftp:/abc.domain1.com/ >反向代理服务器> ftp:/192.168.50.1(内部FTP服务器) Client > ftp:/def.domain2.com/ >反向代理服务器> ftp:/192.168.50.2(另一个内部FTP服务器) 两个内部FTP服务器都在运行vsftpd。 请让我知道Redhat / Centos的设置。 原因:我只有一个公共IP可用。

在NAT后面运行的FTPS服务器需要多less个数据通道端口?

正如标题所述,我目前有一个可通过FTP或FTPS(显式)在路由器后面运行NAT的FTP服务器。 服务器运行Windows Server 2012 R2与IIS 8.0(我相信是2012r2附带的版本)。 服务器将只有less数人使用,less于10人。 服务器当前正在运行,端口21和30850-30859(数据通道)从路由器转发。 我的问题是,FTPS需要多less个数据通道端口? 同步文件传输是一个吗? 或同时用户? 要么…?

负载均衡的SFTP服务器

我们在Azure上有2个Load Balanced Web服务器,我正在尝试为我的客户端build立一个负载均衡的SFTP连接。 我已经尝试在SFTP上使用一个负载均衡端点,但是FTP连接只能连接并将文件传输到1台服务器。 我想知道是否有一种方法可以在两台服务器上同步客户端的SFTP连接。 任何想法,我如何能够完成这项任务?