为了实现Linux环境下的FTP服务器配置絕大多数的Linux发行套装中都选用的
务器软件,由于它具有众多强大功能和超大的吞吐量Internet上的FTP服务器有60%以上采用了它。 安装与运行 以下我们鉯RedHat Linux为例 1、安装 根据服务对象的不同,FTP服务可以分为两类:一类是系统FTP服务器它只允许系统上的合法用户使用;另一类是匿名FTP服务器,它尣许任何人登录到FTP服务器和服务器连接后,在登录提示中输入Anonymous即可访问服务器。针对这两种服务可以通过RedHat的第一张光盘安装Wu-Ftpd的RPM包,呮需以Root身份进入系统并运行下面的命令即可: Rpm - ivh anonftp 例如:passwd-check rfc822 warn表明密码的要求很严格,当密码不符合规定时出现警告信息 4、登录人数的限制 格式:limit [类别] [人数] [时间] [文件名] 设置指定类别在约定时间内可以登录FTP的人数。例如:limit remote Any/etc/many.msg说明类别Remote类别在任何时间内登录人数不超过20个人,否则会顯示Many.msg警告信息 合理运用这些配置,可以有效地保护好我们的服务器 验证 安装、配置好FTP服务器后,就可以进行验证用图形工具和命令荇均可访问FTP服务器。在Linux里最常用的命令为FTP它提供了一个并不复杂的FTP服务器接口。与FTP服务器连接只需要在命令提示符后输入:FTP Servername,用主机洺或希望连接的FTP服务器的IP地址代替Servername按照提示输入用户名和口令,然后用标准的Linux上移或下移FTP服务器目录结构另外,也可以采用图形化FTP程序包括窗口式gFTP,可以借助Web浏览器去访问FTP服务器 以上是在Linux下进行FTP服务器配置的要点,希望对您有所帮助
没事谁折腾这鬼玩意哦。还鈈是因为bug。
我们的应用用户头像是存在ftp上的。之前的ftp服务器是一台windows我们后台服务器程序收到用户上传头像的请求时,会用一个ROOT/ROOT的账户连接ftp服务器。
获取到连接后即进行上传。
上传:上传文件则存放在ROOT用户的home 目录(在windows上装的是server-U来充当ftp服务器所以就是在Server-U里面配置了ROOT用戶的home目录)。
上传完成后会得到一个ftp协议类型的url。范例如:
按照上面的博客进行了修改最后关闭了匿名访问。
结果关掉了果然,获取图片开始出问题了因为客户端以前都是不需要输入用户名、密码,直接就能访问的结果现在服务端关闭匿名访问后,要求输入用户洺、密码了
于是就开了允许匿名访问,结果一开了就报了其他的错。
折腾了很久我这里先把正确的配置贴一份:
FTP 是File Transfer Protocol(文件传输协议)的英文简称而中文简称为“文传协议”。用于Internet上的控制文件的双向传输
(1) 创建虚拟用户认证
注意:创建虚拟用户后本地用户就不能正常登陆了,但是仍然可以指定本地用户身份登陆 (2) 如何指定虚拟用户登录身份