这里写目录标题
- vsftpd简介
- vsftpd在Linux下的安装
- vsftpd验证
- vsftpd常用命令
vsftpd简介
vsftpd是“very secure FTP daemon”的缩写,是一个用于Linux环境下的免费开源的ftp服务器软件。vsftpd在Linux发行版中最受推崇,小巧轻快,安全易用,支持虚拟用户,支持带宽限制等功能。
vsftpd在Linux下的安装
安装系统环境:CentOS6.8 64位
vsftpd版本:vsftpd-2.2.2-21.el6.x86_64
安装步骤:
- 执行
yum -y install vsftpd
注意:使用rpm -qa| grep vsftpd
可以用来检查是否已经安装过vsftpd;默认的配置文件在/etc/vsftpd/vsftpd.conf
; - 为ftp服务器创建一个虚拟用户:
(1)选择在根目录或者用户目录下创建一个ftp文件夹:mkdir ftpfile
(2)添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
(3)修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
(4)重设ftpuser密码:passwd ftpuser
- ftp服务器配置
(1)cd /etc/vsftpd
(2)sudo vim chroot_list
(3)把刚才新增的虚拟用户添加到此配置文件中,后续引用
(4):wq
保存退出
(5)sudo vim /etc/selinux/config
,修改为SELINUX=disabled
(6):wq
保存退出
注意:若验证时遇到550拒绝访问,执行:sudo setsebool -P fpt_home_dir1
,然后重启linux服务器,执行reboot命令
(7)sudo vim /etc/vsftpd/vsftpd.conf
- 防火墙配置
(1)sudo vim /etc/sysconfig/iptables
(2)添加具体的防火墙配置(略)
(3):wq
保存退出
(4)重启防火墙:sudo service iptables restart
vsftpd验证
- 执行
sudo service vsftpd restart
- 执行
ifconfig
查看运行vsftpd服务器的ip地址 - 打开浏览器
ftp://{ip地址}
访问,并输入ftpuser的账号和密码 - 看到如下图界面代表成功
vsftpd常用命令
启动:sudo service vsftpd start
关闭:sudo service vsfptd stop
重启:sudo service vsftpd restart