Articles of ftp

可以在内部访问的FTP服务器,但目录列表在外部失败

我只是使用最新版本的FileZilla服务器build立一个FTP服务器。 我build立了一个用户,并给他们一个主目录。 如果我通过127.0.0.1:21或192.168.1.42:21(我的本地IP)连接到服务器,文件可以上传和下载,一切正常。 但是,当我通过我的外部域名www.suchipi.com:21连接,服务器连接,但目录列表失败。 我以为这可能是我如何设置我的Alogging错误,但通过75.70.128.37:21连接到我的外部IP导致同样的问题。 端口21是唯一转发的端口。 我需要进一步的其他端口吗?

为什么我的curlftpfs只写?

我已经挂载了一个FTP备份解决scheme到/opt/backup ,它似乎是只写(甚至作为根,如图所示)。 # touch foo # ls -l -rw-r–r– 1 root root 0 Feb 19 16:00 foo # cat foo cat: foo: Permission denied # rm foo # ls # Mountpoint看起来像这样: drwxr-xr-x 1 root fuse 1.0K Jan 1 1970 /opt/backup Fstab行是: curlftpfs#user:[email protected] /opt/backup fuse allow_other,uid=0,gid=116,noatime 0 0 GID 116是fuse组。 PS:这不是FTP服务器的问题,因为它在午夜指挥官工作正常。 这里怎么了? 编辑2013-02-19: debuggingcurlftpfs(带-f -d标志)在尝试cat时给出了以下输出: unique: […]

FTP服务器可以使用21(默认控制端口)以外的控制端口吗?

ftp服务器可以侦听除21(任何FTP客户端启动连接的默认控制端口)以外的任何其他端口吗? 如果是,客户如何知道在哪个端口上启动连接? 在服务器上使用非默认的控制端口是RFC违规吗? 请注意,我不是在询问服务器端的数据端口。 感谢Sankar

如何在思科ASA防火墙后面允许FTP协议

我们无法从刚安装的思科ASA防火墙后面访问我们的FTP服务器。 我们有HTTP和其他协议工作,但FTP似乎没有正常工作。 我可以连接到服务器,但是我不能在其中执行任何命令。 我认为这与被动和主动FTP模式有关。 是否有一个谈判端口的问题,我不会知道,直到服务器连接后?

自动上传到FTP服务器

我有两个本地用户需要扫描文件的办公室,然后让他们自动上传到他们的远程terminal服务器。 我可以将扫描软件设置为将文件保存到某个文件夹,但是我想自动将它们上传到TS,这样他们就不必离开会话来上传文件。 什么是一个好的文件夹观察员的XP,我可以用它来自动上传这些文件? 服务器是Win 2000,我不知道这是如何通常在Windows上完成的。 我知道我可以使用WinSCP作为脚本化的ftp客户端,但是我不知道通常用什么工具来查看文件夹的更改。 直觉说Powershell,但我不知道。 我的Python不起来,我不想安装在他们的电脑上,但这可能是最后的select。 —这是我发现的东西.–从今天开始的这个适时的线程在Debian Linux(一个新用户的超级链接)/ questions / 50127 / how-to-automatically-run-a-script -when-the-contents-of-a-directory-changes-in-lin这个线程是我在serverFault上find的最接近的,但是走错了路。 某种自动下载程序从FTP站点? (META ps是否有删除标签的方法,有一个“上传”标签,应该是“上传”的,不需要复数)。

在上传的FTP文件上自动运行脚本

有没有办法通过已经上传到FTP服务器上的文件来运行脚本。 我正在服务器上运行ProFTP,并希望在上传后立即处理上传的文件。 我目前想到的方式是 Cron Job在FTP中查找新文件并每分钟处理一次。 编写一个守护进程来监视file upload日志,并使用该信息来处理文件。 有没有更好的方法,或者我可以在服务器上设置一个指令来运行所有file upload的脚本? 更新:Linux操作系统

什么是一个好的安全的Windows FTP服务器?

什么是一个好的FTP服务器? 我一直在运行FileZilla,这似乎是好的。 但是我注意到有很多人试图破解ftp服务器,而FileZilla只有非常基本的控制来防止黑客入侵。 (到目前为止还没有人真正进入…所以这很好!) 我想知道是否有更好的select呢? 特别感兴趣的是那些知道被黑客攻击的人的build议。

上传目录的所有者是“www-data”,但是这阻止了通过PHP脚本访问FTP

为了允许对Apache的写入访问,我需要将chown www-data:www-data /var/www/mysite/uploads到我网站的上传文件夹中。 这使我可以通过PHP脚本中的unlink()从文件夹中删除文件。 不幸的是,这阻止了另一个使用FTP函数的PHP脚本的工作。 我认为这是因为FTP用户是mike ,现在上传目录由www-data拥有, mike不能访问它。 我将mike添加到组www-data ,但是这不能解决问题。 有人可以告诉我如何让PHP的FTPfunction除了使用PHP的unlink()函数删除文件吗?

如何configurationProFTP进行网站更新?

我用ProFTPD运行Ubuntu Server 9.10,而且我也有Webmin。 我有3个域的DNS设置,3个域的邮件设置,以及这些域的Apache2设置。 他们工作很好。 现在,我想为传入用户提供FTP访问权限,但将它们指向/ var / www / [domain],并将其作为用户“ftpuser”进入,但希望将其转换为用户“www-data”,以便networking权限将是正确的。 有什么技术来做到这一点?

如何“监禁”其主目录(proftpd)内的FTP用户?

我有一个名为“ftp3”的用户属于组“ftpusers-temp”。 该用户的家是家庭/ FTP共享/温度 在proftpd.conf中我有以下2个指令: DefaultRoot /home/FTP-shared DefaultRoot ~ ftpusers-temp 我期待用户ftp3只能看到“temp”目录; 但是会发生什么情况是login时会默认select“temp”目录,但是用户可以返回并访问ftp服务器的根目录。 没有用户“ftp3”被关在“/ home / FTP-shared / temp”,并且无法访问“/ home / FTP-shared”?