搭建vsftpd服务器,配置多个虚拟账户,并使用匿名账户登入

系统:linux centos6.5

vsftp版本:version 2.2.2

FTP的登录一般有三种方式,分别是:

  • 匿名用户形式:默认安装的情况下,系统只提供匿名用户访问,只需要输入用户anonymous/ftp,并将自己的Email作为口令即可登录。
  • 本地用户形式:以/etc/passwd中的用户名为认证方式。
  • 虚拟用户形式:支持将用户名和密码保存在文件或数据库中,将登录用户映射到指定的系统账号(/sbin/nologin)来访问资源,其中这些虚拟用户是FTP的用户。

从安全性考虑,对于多用户登入、为了方便对用户权限进行管理,一般都是用虚拟用户形式。 

Vsftp安装:

       如果可以连外网,可以直接使用命令: 

yum install vsftpd

(建议用这种方式,这个会自动把依赖搞好)    如果用tar包, 

tar –zxvf vsftpd-3.0.2.tar.gz
make && make install

ftp虚拟帐号

计划搭建FTP 服务器,为客户提供相关文档的下载。对所有互联网开放共享目录,允许下载产品信息,禁止上传。公司的合作单位能够使用FTP 服务器进行上传和下载,但不可以删除数据。需要保证服务器的稳定性并做优化。

 创建ftp虚拟帐号。允许客户使用ftp帐号下载文件。需考虑到服务器的安全性,所以关闭实体用户登录,使用虚拟帐号验证机制,并对不同虚拟帐号设置不同的权限。
保证服务器的性能,还需要根据用户的等级,限制客户端的连接数及下

猜你喜欢

转载自blog.csdn.net/as4589sd/article/details/103877551