Articles of ftp

为什么vsftpd(在防火墙之后)返回其pasv地址的内部IP地址?

我在另一个Debian防火墙后面的Debian服务器上使用vsftpd。 natting是正确的,我可以从外部连接到ftp服务器。 但是,当客户端发出PASV命令时,ftp服务器返回其内部IP(192.168.0.19)。 我没有在conf文件中设置pasv_address指令,以便“地址从传入连接的套接字中获取”(从手册中复制出来)。 在我看来,当外部客户端发出PASV ,应该返回防火墙的外部IP地址,当内部客户端连接时,应该返回内部FTP服务器的IP。 当我将pasv_address指令设置为防火墙的外部IP时,一切都在外部工作,但是在内部中断。 当我将其设置为内部IP地址或注释掉pasv_address ,内部客户端工作,但外部客户端不工作。 任何人有任何见解? 编辑1:这里是服务器端的日志文件: Thu Sep 7 10:36:15 2017 [pid 9093] FTP command: Client "xxxx", "USER yyy" Thu Sep 7 10:36:15 2017 [pid 9093] [yyy] FTP response: Client "xxxx", "331 Please specify the password." Thu Sep 7 10:36:15 2017 [pid 9093] [yyy] FTP command: Client "xxxx", "PASS <password>" […]

在备用FTP端口上使用IIS6 FTP服务时如何限制FTP端口?

我想在Windows 2008 Server上使用IIS 6中的FTP服务在非标准端口(即不是21)上设置FTP服务。 我已经设置并在本地进行testing – 这一切正常。 但是,我在远程访问时遇到问题。 我可以telnet到新的端口,看到一个FTP响应,但我不能创build一个真正的FTP连接。 所以我认为从远程PC到服务器的连接的防火墙端口是打开的,但是从服务器到我的PC的响应发生在随机端口上。 为了限制在IIS 6 FTP服务中使用的返回(出站)端口,我按照这里详细描述的步骤: 事件ID 16 – IIS FTP服务configuration (尽pipeadsutil.vbs不在服务器上,所以我从它下载它另一个来源和使用)。 然后,我用命令cscript.exe adsutil.vbs设置/ MSFTPSVC / PassivePortRange“6000-7000” ,它运行良好。 在那 然后我运行net stop msftpsvc , net start msftpsvc和sc query msftpsvc 。 一切运行正常,但是当我testing使用Wireshark时,我可以看到端口6000-7000没有被使用。 任何想法可能是错的?

在Plesk 8.6 CentOS上在域中设置多个FTP帐户

Plesk 8.6目前不允许为每个域创build多个FTP帐户。 您可以通过plesk界面设置“networking用户”,但是这个沙箱可以访问networking可访问文件夹(httpdocs)以外的FTP帐户。 我需要允许多个FTP用户访问httpdocs文件夹。 如何通过可以访问httpdocs的shell为每个域设置多个FTP帐户?

并发FTP访问

FTP服务器如何处理对同一文件的并发访问,即如果一个用户正在更新一个文件,而另一个用户则正在读取同一文件? 我应该担心得到腐败的数据吗? 它依赖于FTP服务器甚至操作系统吗?

限制ftp用户只能在Ubuntu中的某些目录

关于将ftp用户限制到某些目录有几个问题。 然而,他们大多数是指vsftpd,我不认为我已经安装在我的系统上。 我正在运行Ubuntu 9.04。 我怎么能告诉我已经安装了什么ftp服务,然后限制某些用户只有/home/ftpuser目录而不是完全访问文件系统? 我想我可以将它们添加到一个单独的组,并将该组访问权限给适当的目录,但是我必须从所有其他目录中删除该组权限吗? 似乎应该有一个简单的方法,例如在/etc/vsftpd/vsftpd.conf文件中设置chroot_local_user值,但是在我的系统中不存在。 更新 以下是结果: dpkg –list |grep -i ftp : ii curl 7.18.2-8ubuntu4.1 Get a file from an HTTP, HTTPS or FTP server 我可以使用sftp连接到这个服务器,但是没有安装ftp服务器。 我必须安装一个吗?

IIS 6.0 FTP文件夹权限

我有这样的IIS FTP网站设置 \ftp\users\domain\public\public 在客户端计算机上运行的软件通过指定domain\public并移动到publiclogin到FTP服务器,然后将文件/文件夹上载或下载到该区域。 我想在\ftp\users\domain\public上限制权限,这样没有任何东西可以在这里写入文件或文件夹, 仅限于\ftp\users\domain\public\public 。 我设置文件夹的NTFS权限,以删除域\用户,公共和服务器\用户没有修改权,但我仍然可以上传/修改文件。 我也禁用了\ ftp \ users \ domain \ public的父文件夹的inheritance。 任何想法,我在这里失踪? PS我知道这是一个愚蠢的设置,没有任何意义,这是一些奇怪的遗留应用程序,我需要迁移到一个更安全的环境,直到它可以被replace。

将文件传输到FTP服务器时出现问题 – 503无法创build文件

我尝试从SSIS包传输一个文件到我的客户提供的FTP服务器。 当我尝试使用FTP工具(WinSCP)手动连接和传输时,它工作正常,文件已传输。 但是,当我在命令提示符下使用ftp命令并尝试使用“发送”命令进行传输时,出现错误“553无法创build文件”。 这也发生在SSIS包中。 我不能控制FTP服务器,但是如果任何人都可以提供解决scheme,我可以将它传递给pipe理员,或者从我的最后完成任何事情?

为Windows机器推荐自动化的夜晚ftp备份

我的networking服务器搞砸了,主机只有一个晚上的档案。 我花了一天才发现问题,所以我的备份没有任何帮助。 为了避免这种情况发生,我将来会做一个夜间备份,但是我需要一些免费软件的build议,以便在通过ftp进行备份的Windows上运行。

ftp 7.5 windows server 2008我无法上传文件

我正在使用FTP 7.5创build的虚拟目录,为该目录下的FTP提供了用户写入权限。 用户login很好看,但是用户不能上传任何文件。 保持说用户没有权限,但他们在FTP做。 我已经尝试了一切,我知道包括目录本身的用户权限。 在服务器前的ISA 2006我unchekced阅读框,所以我认为这是行(出版规则)任何帮助将不胜感激。 RTW

在IIS中configurationFTP服务器以在Amazon EC2实例中进行远程访问

我已经在IIS 6中configuration了FTP服务器。我可以通过使用ftp:// localhost /来访问它。 当我尝试使用静态IP而不是远程位置的本地主机访问它时,该页面无法打开。 我正在使用Amazon EC2实例。 我打开了ICMP的所有端口,所以我可以ping通静态IP和端口21,20,1025-7000打开。 即使我禁用了Windows防火墙,我也可以打开该页面。 我必须做些什么改变才能远程工作?