vsftdp

vsftpd简介

very secure FTP daemon 是一个完全免费的、开放源代码的ftp服务器软件

特点

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

vsftpd安装 Linux

  • yum -y install vsftpd
    • rpm -qa|grep vsftpd可通过这个检查是否已经安装vsftpd
    • 默认配置文件在/etc/vsftpd/vsftpd.conf
  • 创建虚拟用户
    • 选择在根或者用户目录下创建ftp文件夹:mkdir ftpfile
    • 添加匿名用户:useradd ftpuser -d /ftpfile -s /sbin/nologin
    • 修改ftpfile权限:chown -R ftpuser.ftpuser /ftpfile
    • 重设ftpuser密码: passwd ftpuser
  • 配置
    • cd /etc/vsftpd
    • sudo vim chroot_list
    • 把刚才新怎的虚拟用户添加到此配置文件中
    • sudo vim /etc/selinux/config,修改为SELINUX= disabled
    • 如果验证的时候碰到550拒绝访问的时候执行:sudo setsebool -P ftp_home_dir 1,然后重启linux服务器,执行reboot命令.
    • sudo vim /etc/vsftpd/vsftpd.conf
  • 防火墙配置
    • sudo vim /etc/sysconfig/iptables
    • -A INPUT -p TCP --dport 61001:62000 -j ACCEPT
    • -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT
    • -A INPUT -p TCP --dport 20 -j ACCEPT
    • -A OUTPUT -p TCP --sport 20 -j ACCEPT
    • -A INPUT -p TCP --dport 21 -j ACCEPT
    • -A OUTPUT -p TCP --dport 21 -j ACCEPT
    • sudo service iptables restart 重启防火墙
  • 验证是否成功
    • sudo service vsftpd restart
    • 执行ipconfig , 查看IP地址。然后通过IP地址访问 .
  • 常用命令
    • 启动:sudo service vsftpd start
    • 关闭: sudo service vsftpd stop
    • 重启:sudo service fvsftpd restart
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 环境:CentOS 6.8 64位或者CentOS 7 64位 删除:yum remove vsftpd 安装yu...
    秦仙云阅读 2,118评论 0 0
  • 前言 所有的环境包都可以在此目录下载http://learning.happymmall.com/ 1.jdk环境...
    区块链爱好者johnson阅读 3,793评论 0 1
  • 图片更清晰,文字在最下面 FTP是TCP/IP的一种应用,使用TCP而不是UDP,所以是可靠的,面向连接的。 FT...
    停下浮躁的心阅读 5,702评论 0 4
  • 环境mint17.2 1.安装 dpkg -l|grep ftp sudo apt-get install vsf...
    alexbo阅读 4,121评论 0 0
  • 1 家里今早收到好多红鸡蛋,儿子很爱吃那种水煮蛋,于是剥开一个吃。一边吃一边问我,为什么鸡蛋壳要涂成红色? 我说,...
    小时光阁楼阅读 2,394评论 3 3

友情链接更多精彩内容