加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux中ftp的安装过程记录[运维篇]

发布时间:2021-01-19 08:49:16 所属栏目:Linux 来源:网络整理
导读:安装FTP的全过程记录,对于相同情况希望有所帮助。【centOS】 1、查询本机是否安装vsftpd: rpm -qa |grep vsftpd ; 2、安装ftp服务 yum install vsftpd; 3、开启ftp服务?chkconfig vsftpd on,开机启动; 4、手动操作ftp服务,service vsftpd start 【resta

    安装FTP的全过程记录,对于相同情况希望有所帮助。【centOS】

      1、查询本机是否安装vsftpd: rpm -qa |grep vsftpd ;

      2、安装ftp服务 yum install vsftpd;

      3、开启ftp服务?chkconfig vsftpd on,开机启动;

      4、手动操作ftp服务,service vsftpd start 【restart,stop】;

      5、嫌麻烦的,直接关闭防火墙,chkconfig iptables off,现在关闭 service iptables stop;

    设置ftp用户权限:

      vi? /etc/vsftpd/vsftpd.conf

      将?anonymous_enable=YES 改为 anonymous_enable=NO,

    添加用户,授权:

      ?useradd?? -d /alidata/www/wwwroot -s /sbin/nologin pwftp      passwd?? pwftp      chmod -R 755 /alidata/www/wwwroot      chown -R? pwftp /alidata/www/wwwroot      /etc/rc.d/init.d/vsftpd restart 或者 service vsftpd restart

    用户无法创建目录或文件问题解决:

      [root@cms001?~]#?getenforce      Enforcing      [root@cms001?~]#?getsebool?-a?|?grep?ftp_home_dir      ftp_home_dir?-->?on      [root@cms001?~]#?setsebool?ftp_home_dir?on      [root@cms001?~]#?getenforce      Enforcing      [root@cms001?~]#?setenforce?0      [root@cms001?~]#?getenforce

      Permissive

    限制用户只能访问/home/test,不能访问其他路径 

      ?修改/etc/vsftpd/vsftpd.conf如下:

        chroot_list_enable=YES
        # (default follows)
        chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
        chroot_list_enable=YES
        # (default follows)
        chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

? ?       编辑上面的内容

? ?       第一行:chroot_list_enable=YES  //限制访问自身目录

? ?       第三行:编辑vsftpd.chroot_list。根据第三行说指定的目录,找到chroot_list文件,一般为新建文件;

? ?       编辑vsftpd.chroot_list,将受限制的用户添加进去,每个用户名一行

      打开后就只能看到自己的目录了

    也许看起来简单,做起来也不简单呢!实际操作吧,骚年。

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读