我有一个类似的目录设置为此: http : //learn.iis.net/page.aspx/301/creating-a-new-ftp-site/#01 如果ftp站点“我的新ftp站点”下面有一些文件夹,比如“图像”,“媒体” – 如何在媒体文件夹上设置ftp://media.mydomain.com ? 我创build了一个名为'media'的用户并设置了密码。 在DNSpipe理器中,我将media.mydomain设置为Host [A]logging。 在IIS中,我为媒体用户设置了ftp授权规则(读/写)。 任何想法会阻止我使用媒体用户的凭据连接到ftp://media.mydomain.com ?
我现在想想几天最好的办法是让许多用户通过FTP访问我的服务器上传ASP.NET应用程序并安全地执行它。 我想我会用mod-mysql和“CreateHome on”来使用ProFTPD,这样我就可以很容易地在一个数据库中pipe理所有的用户login,并且首次login时用户文件夹会自动创build。 我的主要问题是:我怎样才能使ASP.NET应用程序不能超出FTP用户主目录? 我认为在PHP世界中这个问题可以通过使用Apache2 webserver的suEXEC来解决。 使用fastcgi-mono-server时可以这样做吗? 还是有没有更好的解决scheme,像NGINX或lighttpd其他networking服务器? 任何提示我怎样才能做这个项目充其量最简单?
我有一个在Ubuntu 11.04上运行的vsftpd安装。 我有两个用户,一个外部用户和一个内部用户。 我只想要内部用户有写/上传权限,但我希望有读取/下载权限。 我如何做到这一点? 我已经在configuration中设置了write_enable=YES ,但允许所有用户写入。
我收到以下错误: The service did not respond to the start or control request in a timely fashion. 谷歌还没有取得任何有用的结果,我似乎可以find事件/ IIS日志中的任何东西。 无论如何,我可以深究这个问题的底部? 我感谢任何帮助/build议。 谢谢。
我正在build立一个TLS / SSLencryption(FTPS, 而不是 SFTP)的FTP服务器。 服务器将被放置在DMZ中。 这意味着它有一个接口:一个用于连接来自公司的networking和另一个(在边界路由器上静态NAT到Internet有效的IP地址)用于来自因特网的连接。 一个小的ASCII艺术来说明设置: |<—————————– DMZ ———————>| Inet <———> | border router | <——-> FTPS server <——-> Internal network 1.2.3.4 | 1.2.3.4 <NAT> 10.0.1.1 | 10.0.1.1 10.0.2.2 主动模式运作良好。 但是对于被动模式,FTP服务器必须将其IP地址发送给客户端。 首先问题是服务器不知道它的外部地址(1.2.3.4),只有DMZ-external (10.0.1.1)。 FTP服务器软件允许设置这个地址(在纯ftpd中的ForceIpAddress),但是在这种情况下,来自内部networking的用户将无法使用这个FTP(因为它会将它们发送到1.2.3.4而不是10.0.2.2) 那么问题是,如果根据客户端IP地址或接口有selectIP发送的方法,请求来了? 请注意,如果客户端从Internet连接,他应该获得互联网有效的IP地址(1.2.3.4)在服务器的内部(10.0.1.1)。 我使用纯粹的ftpd,但可以改变为其他任何东西。 我在不同的端口上使用了两台FTP服务器,并使用iptablesredirect了请求,但这不是最好的方式。 一些FTP客户端(例如WinSCP)也允许强制服务器的地址,但不是全部。 任何选项来解决这种情况?
我有多个目录分布在多个Ubuntu 10.04服务器的文件系统上。 要求是允许less数人通过ftp访问这些目录中的一部分。 例如joe需要将文件ftp到/ apps / app1。 爱丽丝需要ftp到/ apps / app2和/ mnt / apps / app4(nfs共享到另一台服务器) 我真的想保持vsftpd chroot,以便这些用户除了主目录之外什么也看不到。 所有这些用户都是ldap用户。 他们的主目录从中央服务器自动安装。 所以,理想情况下,当joe ftp进入时,他应该看到一个名为“app1”的目录。 当爱丽丝ftps中,她应该看到名为“app2”和“app4”的目录。 最后,我需要添加更多的“虚拟”dirs。 例如,爱丽斯可能需要在几周内访问/ apps / app5。 我希望能够添加它,以便当她ftp的时候,她看到“app2”,“app4”和“app5”。 这似乎应该很容易,但我一直在围绕如何让这个工作。 选项1 我已经尝试使用fstab和/或autofs挂载用户主目录下的–bind。 这种有用的。 很烦人的是,当你使用autofs的时候,除非有人最近访问过这些目录,否则这些目录是不可见的。 为什么选项1失败: 与scheme3相同的原因 scheme2 我试过使用软链接,但是,这似乎并没有工作。 我在/ mnt / apps / app1上创build了一个nfs挂载驱动器(使用autofs)。 然后我创build一个像这样ln -s / mnt / apps / app1 / home / […]
我试图复制一个网站使用FTP连接。 有些文件无法驱动到我的电脑。 他们似乎存在于服务器上,但我不能复制它们。 这是关于一些HTML和PHP文件。 当我尝试阅读他们时,我得到'550未能打开文件错误'。 当我尝试使用我的ftp连接删除它时出现相同的550错误。 真正的问题不在于我无法复制这些文件。 问题是,杀毒软件认为我的网站被感染,并阻止它的访问。 我已经复制了相同的网站到另一台服务器,并没有被阻止。 此外,当网站从我的本地主机服务器运行时,防病毒不会报告任何问题。 来自该服务器的其他网站没有这个问题。 唯一的区别是那些我不能复制或查看的文件。 你有什么build议吗?
我想将我的Mac上的本地文件夹同步到远程ftp服务器。 我只想上传自上次同步后更改的文件。 我也想从服务器上下载新的和修改过的文件。 有没有办法做到这一点forms的OSX壳?
我成功安装了vsftpd,但每当我通过Filezilla连接到服务器时,我都会看到默认文件夹是/root 。 一旦连接,我怎样才能将默认文件夹设置为/var/www ?
我试图build立一个解决scheme将附件从邮件传输到FTP文件夹。 有没有任何build议来解决这个任务? 我的第一个想法是编写一个shell脚本,它从Cyrus / var / imap文件夹中获取邮件,并search邮件附件,最后将其写入到pdf文件中。 由于这似乎不是解决这个问题的有效方法,所以可能会有更好的方法。