Ftp可以通过ftp://example.com访问,但是我看到有人使用http://ftp.example.com访问ftp。我该如何实现这种function? 有没有办法通过安装一些软件来做到这一点?
我已经按照这个教程安装了vsftpd: https : //help.ubuntu.com/6.06/ubuntu/serverguide/C/ftp-server.html 安装顺利,我可以按照预期使用我的本地用户凭据进行连接。 不过,我有目录列表和权限的问题.. 如果我不使用chroot_local_user限制本地用户到他们的主目录,他们能够浏览整个文件系统到最深的/ dev文件夹。 另一方面,当我尝试启用chroot_local_user指令时,用户确实被限制到他们的主目录,但是最初的远程目录是根分区。 列出任何目录会引发用户主目录以外的授权错误。 我检查了vsftpd的configuration,似乎没有做我想要的东西.. 另一件我不明白的事情是,为什么地球上的软件包安装正在创build一个/ home / ftp目录,如果它不使用它的话。 编辑:我已经注意到,vsftpd是以root身份运行。是预期的行为?
当我尝试在首选项(文件共享 – >选项 – >共享文件和文件夹使用FTP)中启用FTP服务时,checkbox启用,然后再次禁用。 控制台给我的信息是: 16/04/2010 12:14:20 com.apple.coreservicesd[51] sh: launchctl: command not found 这表明它找不到launchctl可执行文件 launchctl存在于文件夹/ bin中 / bin在sh和bash shell的PATHvariables中设置,也在〜/ .MacOS / environment.plist中设置 我如何解决这个问题,以便我的首选项可以find这个,这样我就可以启用FTP服务。 编辑:以下各种build议,我已经从.MacOSX文件夹中删除environment.plist文件,从磁盘实用程序运行validation权限/修复权限。 我创build了另一个pipe理员用户,并尝试为该用户启动它。 launchproxy的权限是: -r-xr-xr-x 1 root wheel 60032 25 Jul 2009 launchproxy 并运行命令/usr/libexec/launchproxy ftpd -l -n给我: launchproxy[964]: launch_msg(CheckIn): Operation not permitted
我正在尝试使用Blind Drop框设置IIS 7.5 FTP站点。 对于6.0(Server 2003 / XP)的指示不起作用,因为没有文件夹本身的列表内容权限,FTP服务器将不允许用户将CD放入目录。 我已经在这里find方向了,在7.5中进行设置。 问题是,当用户打开网站几乎任何客户端程序也列出了目录内容,这将返回一个服务器错误(500或550,具体取决于如何configuration)。 他们看到这个错误,并假设服务器不能正常工作(实际上它工作正常)。 教育所有可能的用户在FTP协议的内部工作,并且错误可以被忽略,绝对不是一种select。 有没有人跑过configuration,就像它在6.0中那样工作(当用户运行dir它只是在目录中没有返回任何内容,而不是错误)?
我正面临着一个奇怪的问题。 我的Plesk VPS上的FTP不起作用。 每当我尝试连接,FileZilla FTP客户端说: 状态:parsingxxxxxxxxxxxxx.com的地址 状态:连接到xxx.xxx.xxx.xxx:21 … 状态:build立连接,正在等待欢迎信息… 错误:无法连接到服务器 所以,甚至没有要求用户名/密码的步骤。 所以,这是别的。 端口22上的SFTP工作正常。 另外,我可以成功地执行shell访问和运行命令。 但是,我也需要在端口21 FTP访问。我到处search,但无法find任何设置来启用它。 这是Plesk版本信息: Parallels Plesk Panel版本9.5.2 操作系统Linux 2.6.26.8-57.fc8 CPU GenuineIntel,Intel(R)Pentium(R)4 CPU 3.00GHz 任何帮助表示赞赏。 [编辑]: 防火墙不会阻止它。 我在服务器上检查过,绝对没有阻止规则。 防火墙指出: 所有传入/传出连接都在FTP上被接受 而在客户端(我的电脑),我可以连接到其他FTP服务器,所以这不是在我的电脑的防火墙问题。 而且,我甚至无法从net2ftp等在线FTP客户端连接到FTP。
我正在使用CPASV(或/和)SSCNsearch一个可以支持FXP上的SSL / TLS的ftp守护进程,而且它的名字不是“glftpd”或“drftpd”。 有什么build议么? 提前致谢
我已经成功安装了vsftpd。 它是活的,但我得到以下错误: Response: 500 OOPS: cannot change directory:/home/sovit 我想要做的是将系统的所有本地用户直接指向/var/www文件夹,而不是其根目录。 以下是vsftpd conf文件: http://pastie.org/2284176 任何帮助,将不胜感激。 谢谢。
我在主动FTP模式下运行ProFTPD版本1.3.3c,并具有以下防火墙规则。 但是,每当我做目录列表,它太慢了。 这需要时间,但目录和文件被列出。 只要我刷新iptables规则,那么它是快速的。 我在这个规则中缺less的是什么? Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 tcp dpt:21 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED DROP all — 0.0.0.0/0 0.0.0.0/0 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
任何人可以提供任何build议。 我有一个基于64位Amazon Linux AMI的Amazon EC2实例正在运行。 我已经使用yum安装了所有更新,并安装了PHP5.3和vsFTPd服务。 我创build了一个新的用户组和一个新用户,给用户一个密码,并为新组所拥有的web php文件创build了html文件夹。 在这方面的一切工作正常。 在vi中创build一个php文件,该页面在浏览器中可见。 现在我已经启动了vsFTPd服务器,一切正常。 我几乎可以立即从terminal屏幕连接到它,但是做ls -l需要很长时间才能返回。 从FTP软件连接,它可能需要60秒以上的连接,改变文件夹时相同。 然后,当您尝试上传文件时,有时候它会继续,并且似乎总是创build文件夹,但是超时或断开连接并且不会重新启动。 取消传输,并重新设置,并重新连接好。 任何人都可以提供什么错误的任何想法? 我已经尝试在FTP客户端上启用和closures被动模式,但是没有任何区别。 我没有看到它的连接可能是错误的,并在超时之前传输一些小文本文件。 任何想法或build议将是非常有益的,如果你们可以! 我没有想法!
我已经在Windows Server 2008上设置了FTP发布服务,但无法使用FileZilla连接到它。 我得到这个错误:“无法检索目录列表”。 21号港口开放。 我也读过这里链接的文章,但是我没有在IISpipe理器中的FTP类别(我通过IIS 6pipe理器pipe理我的FTP站点)。