ijava学习网> 知识分享> Linux> 搭建ftp服务

搭建ftp服务

时间: 2019-01-11 18:02:10 标签FTP , 服务

安装ftp服务器:

    yum -y install vsftpd

    

    配置文件:

        vim /etc/vsftpd/vsftpd.conf

    修改:

        anonymous_enable=No

            不允许匿名登录;

        local_root=/home/ftp

            指定ftp上传下载目录;

        local_enable=YES

            允许本机登录;

        chroot_list_enable=YES   

        chroot_list_file=/etc/vsftpd/chroot_list

            这两个指令是允许chroot_list文件中的用户进行登录ftp服务器;

        write_enable=YES

            允许上传文件到服务器;

    

    创建/etc/vsftpd/chroot_list文件:

        将linux系统的一个用户放到此文件中;

        

        vim /etc/vsftpd/chroot_list

        添加:lsj

        即放入的在登录ftp服务器时的用户名;

    创建上传下载目录并设置权限:

        mkdir /home/ftp

        

        chown lsj.lsj /home/ftp

        

        chmod -w /home/ftp

            此目录所有者权限减去w,即目录的拥有者不能有些权限;

        mkdir /home/ftp/share

            创建share目录,该目录为ftp客户端上传下载的目录;

    重启ftp:

        systemctl start vsftpd

    安装ftp客户端:

        yum install ftp

    测试登录ftp:

        ftp 192.168.255.2

        输入用户名:lsj

        输入该用户名登录系统的密码即可:

    上传命令,上传文件到ftp服务器:

        put FILE

    下载命令,从ftp服务器下载文件:

        get FILE

    客户端软件安装:filezilla


版权说明| 关于ijava| 合作伙伴| 联系我们| 网站地图| 招贤纳士

Copyright © 2017 www.ijava.com All Rights Reserved 版权所有•ijava学习网 京ICP备14061482号-18         官方QQ:3325669927

ijava学习网提供免费java教程和大量java面试题库,给高级会员提供免费的java培训,同时提共一些java开发项目和java下载,java工程师,java菜鸟们快来哦。记住我们的网站:www.ijava.com