vsftpd文件服务器基础与安装

Linux下安装vsftpd

一:vsftpd简介(linux)

vsftpd 是“very secure FTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件。

二:vsftpd特点(linux)

vsftpd是一款在Linux发行版本中最受推崇的FTP服务器程序,小巧轻快、安全易用,支持虚拟用户、支持带宽限制等功能。

三:vsftpd安装(linux)

安装环境

  • Centos 6.8 64位

vsftpd版本

  • vsftpd-2.2.2-21.el6.8=x86_64

1)安装

执行 yum -y install vsftpd

注意:

(1)是否使用sudo权限执行请根据您具体的环境来决定

(2)rpm -qa|grep vsftpd可通过这个检查是否已经安装vsftpd

(3)默认配置文件在 /etc/vsftpd/vsftpd.conf

2)创建虚拟用户

(1)选择在根或者用户目录下创建ftp文件夹:mkdir ftpfile,如:/ftpfile

(2)添加匿名用户: useradd ftpuser -d /ftpfile -s /sbin/nologin

(3)修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile

(4)重设ftpuser密码:passwd ftpuser(这里将设置为123456)

注意:是否使用sudo权限执行请根据您具体环境来决定

3)配置

(1)cd /etc/vsftpd

(2)sudo vim chroot_list

(3)把刚才新增的虚拟用户添加到此配置文件中,后续需要引用

(4):wq保存退出

四:vsftpd验证(linux)

1)执行sudo service vsftpd restart

注意:第一次启动时Shutting down vsftpd是failed不用理会,因为这是重启命令,保证Starting vsftpd是OK即代表vsftpd服务成功。

2)执行ifconfig查看运行vsftpd服务器的IP地址

未分类

3)打开浏览器访问:ftp://10.211.55.6。输入之前创建的ftp匿名用户账号和密码,例如用户名:ftpuser 密码:123456

4)或者通过ftp客户端软件进行连接。例如:cuteftp、filezilla、viperftp、flashftp、leapftp等进行连接ftp服务器,进行文件上传、下载验证。

ftpserver安装(windows)

安装系统环境

  • Windows7 64位

ftpserver

因为vsftpd官方不提供windows版,需要编译比较复杂,这里使用ftpserver绿色版教学使用

未分类