美文网首页PHP技能总结
Linux Centos安装vsftpd (FTP服务器)

Linux Centos安装vsftpd (FTP服务器)

作者: 极客小寨 | 来源:发表于2017-12-15 00:01 被阅读11次
    ftp.jpg

    一.通过yum安装vsftpd

    yum install -y vsftpd

    二.修改vsftpd的配置文件

    注意: vi /etc/vsftpd/vsftpd.conf (记得先备份)

    修改配置文件如下:

    1.修改成不允许匿名访问

    anonymous_enable=NO (默认是YES)

    2.使用户不能离开主目录

    当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd/chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

    (如果/etc/vsftpd/chroot_list不存在,则需要创建该文件)

    
    chroot_local_user=YES
    
    chroot_list_enable=YES
    
    chroot_list_file=/etc/vsftpd/chroot_list (三行都解开注释)
    

    4.设定支持ASCII模式的上传和下载功能。

    ascii_upload_enable=YES
    
    ascii_download_enable=YES (解开注释就好)
    

    最后保存退出并且重启vsftp

    三.新建FTP用户

    (1)、执行下面命令

    useradd -d /web (-g ftp) -s /sbin/nologin user1 (我测试时没加-g ftp)

    注释:

    1. -d /web 这个是指定ftp访问的根目录是/web这个目录

    2. -g ftp 就是组访问

    3. -s /sbin/nologin 创建的用户(这里我创建的用户是user1)不能在服务器上登录(也就是Xshell上登录连接服务器)

    (2)、修改该FTP用户密码

    passwd user1

    ok 至此ftp就完成了!!!

    如果你有更好的心得和建议,欢迎拍砖一起探讨。

    欢迎加入【编程技术微分享】,加入(596888158)请留言,或联系QQ:Mr.Chen(1182929304)

    相关文章

      网友评论

        本文标题:Linux Centos安装vsftpd (FTP服务器)

        本文链接:https://www.haomeiwen.com/subject/upolwxtx.html