zoukankan      html  css  js  c++  java
  • 安装配置ftp服务器

    1.安装ftp服务

    检查是否安装vsftpd

    rpm -qa|grep vsftpd

    安装 vsftpd

    yum -y install vsftpd

    2.配置

    编辑 文件 /etc/vsftpd/vsftpd.conf

     禁止匿名登录

    下图两行去掉注释,代表对chroot_list文件内的用户进行限制

    在文件最后添加 allow_writeable_chroot=YES,允许已登录用户进行上传

    保存退出,到了这里FTP服务已经搭建好了,下面增加配置用户

    3.添加用户

    增加一个fpuser的用户

    输入vi /etc/vsftpd/chroot_list,在文件内新增一行 fpuser,保存

     

    添加用户主文件夹

    mkdir -p /home/fpuser

    输入useradd -d /home/fpuser -s /sbin/nologin fpuser,新增用户并配置用户主文件夹

    输入chown ftptest /home/fpuser,将文件夹分配给fpuser用户

    修改用户密码, 输入passwd fpuser,修改用户密码为fpuser

    配置Linux使用户可以登录FTP服务器

    输入setenforce 0,关闭SELinux

    这里的关闭是暂时关闭,重启后失效。如果想要永久生效的话,需要修改配置文件,输入vi /etc/selinux/config,按下图配置

     注释两行代码,并新增SELINUX=disable,然后输入setenforce 0

    4.服务启动停止

    设置自动启动

    chkconfig vsftpd on

     

    启动ftp服务

    systemctl start vsftpd

    停止ftp服务

    systemctl stop vsftpd

    5.防火墙配置

    修改防火墙配置

    输入命令

    firewall-cmd --permanent --zone=public --add-service=ftp

    firewall-cmd –reload

    查看 ftp服务状态

    systemctl status vsftpd

    启动服务

    6.访问 ftp服务

    可以使用 filezilla 客户端工具访问 ftp服务器。

  • 相关阅读:
    git代码提交
    bootstrap的用法、bootstrap图标
    HTML 5 Web 存储(客户端存储数据)
    require.js
    WebStrom的使用技巧
    event事件
    $().each 和 $each( )的区别
    js基础字符串
    if return的用法 逻辑运算 switch for break等用法
    date-id自定义属性
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/10286851.html
Copyright © 2011-2022 走看看