zoukankan      html  css  js  c++  java
  • 通过yum来安装vsftpd

    Linux系统:centos6.6. 
    安装步骤 
    1.通过yum来安装vsftpd

    [root@localhost ~]# yum -y install vsftpd
    

    2.设置为开机启动

    [root@localhost ~]# chkconfig vsftpd on
    

    3.把下面几行注释去掉,让其配置生效:

    local_enable=YES
    write_enable=YES
    local_umask=022
    chroot_local_user=YES      #这行可能需自己写
    pam_service_name=vsftpd
    userlist_enable=YES
    

    4.配置保存后重启vsftpd服务:

    [root@localhost ~]# service vsftpd restart
    

    添加用户及额外配置 
    1.设置vsftp的帐号。

        [root@localhost ~]# useradd -d /home/htdocs -s /sbin/nologin 用户名 
    

    2.为添加的账号设置密码

    [root@localhost ~]# passwd 用户名
    根据提示操作
    

    这样的话,基本的vsftpd服务配置好了。但是这样配置完成后客户端并不能连接上,主要应该是默认防火墙设置下,CentOS的防火墙是不开放ftp服务的,需要添加模块和开放21端口才能提供ftp访问。 
    1.添加ip_conntrack_ftp 模块

    [root@localhost ~]# vi /etc/sysconfig/iptables-config
    

    添加下面一行

    IPTABLES_MODULES="ip_conntrack_ftp"
    

    2.打开21端口

    [root@localhost ~]# vi /etc/sysconfig/iptables
    

    添加

        -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
    

    3.重启iptables使新的规则生效

    [root@localhost ~]# service iptables restart
    

    到此,应该是可以了

  • 相关阅读:
    luogu P3295 [SCOI2016]萌萌哒
    luogu P4916 魔力环
    CF997C Sky Full of Stars
    CF961G Partitions
    android屏蔽软键盘并且显示光标
    设置和获取Android中各种音量
    自定义广播
    发送广播
    android取高度
    Java数字格式化
  • 原文地址:https://www.cnblogs.com/huixuexidezhu/p/6560031.html
Copyright © 2011-2022 走看看