linux ftp搭建

    技术2022-05-19  23

     

    安装VSFTPD

    安装方式一:Yum install vsftd

    安装方式二:rmp安装(我用的是vsftpd-2.3.4-1.fc14.i686.rpm)

     

    注意关闭SELINUX的禁止访问功能(不仅是防火墙还要修改SELINUX相关的config)

     

     

     

    VSFTP用户目录指定

    1修改VSFTP配置文件

    vi /etc/vsftpd/vsftp.conf

     

    #启动chroot列表

    chroot_list_enable=YES

    #指定列表位置

    chroot_list_file=/etc/vsftpd/chroot_list

    所有用户将被锁定在定义的目录

     

    userlist_enable=yes

    禁止文件/etc/vsftpd/user_list文件中的用户登陆FTP

     

    添加读取用户配置目录(注:本行配置默认没有需要手动输入)

    user_config_dir=/etc/vsf tpd/userconf

     

    2.建立用户配置目录

    mkdir /etc/vsftpd/userconf

     

    3.建立用户登陆后的目录

     mkdir /ftp_server

     

    4.添加用户配置文件

      已知有用户AA

    注:有很多用户时,需要建每个用户相对应的文件

    vi /etc/vsftpd/userconf/jijw

    local_root=/ftp_server

    FTP用户登陆后指定的目录

     

    5.启用日志管理

    开启

    xferlog_enable=YES

    指定日志路径

    xferlog_file=/var/log/vsftpd.log

     

    6.重启VSFTP

    /etc/init.d/vsftpd restart

    登陆jijw用户.FTP将登陆至/ftp_server目录

     

    Root用户已禁止登陆FTP

     

     

     


    最新回复(0)