服务端开发小记03——vsftpd

这里写目录标题

  • 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
安装步骤:

  1. 执行yum -y install vsftpd
    注意:使用rpm -qa| grep vsftpd可以用来检查是否已经安装过vsftpd;默认的配置文件在/etc/vsftpd/vsftpd.conf;
  2. 为ftp服务器创建一个虚拟用户:
    (1)选择在根目录或者用户目录下创建一个ftp文件夹:mkdir ftpfile
    (2)添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
    (3)修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
    (4)重设ftpuser密码:passwd ftpuser
  3. 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
  4. 防火墙配置
    (1)sudo vim /etc/sysconfig/iptables
    (2)添加具体的防火墙配置(略)
    (3):wq保存退出
    (4)重启防火墙:sudo service iptables restart

vsftpd验证

  1. 执行sudo service vsftpd restart
  2. 执行ifconfig查看运行vsftpd服务器的ip地址
  3. 打开浏览器ftp://{ip地址}访问,并输入ftpuser的账号和密码
  4. 看到如下图界面代表成功
    服务端开发小记03——vsftpd_第1张图片

vsftpd常用命令

启动:sudo service vsftpd start
关闭:sudo service vsfptd stop
重启:sudo service vsftpd restart

你可能感兴趣的:(mysql,tomcat,nginx)