• CentOS7-7搭建ftp服务器


    准备工作
    关闭 SELinux setenforce 0
    永久关闭 vim /etc/sysconfig/selinux
    把 SELINUX=enforcing 改为SELINUX=disabled
    关闭 防火墙 systemctl stop firewalld.service
    开机自动关闭关闭 systemctl disable firewalld.service
    ftp服务的根为 /var/ftp
    /etc/vsftpd 为ftp服务端的配置文件1.下载ftp的服务器端 //windows搭建服务器使用filezilla软件

    yum install -y vsftpd
    2.启动ftp并设置开机自启
    systemctl start vsftpd
    systemctl enable vsftpd
    3.建立客户端
    客户端:1.客户端安装ftp客户端
    yum install -y ftp
    服务器:2.配置客户端配置文件
    cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf$(date +%F%H)
    //先备份,在修改,好习惯
    vim /etc/vsftpd/vsftpd.conf 内容如下红线内

    保存退出
    3.启动vsftpd
    systemctl start vsftpd
    4.测试
    客户端 ftp 服务器的ip
    用户名输入 ftp
    密码直接回车
    登陆后就进行操作了
    但是你会发现就算你给了客户端上传创建权限,上传创建时还是报错,因为你服务器中/var/ftp/pub目录的权限为其他用户没有权限 解决办法:服务器端把/etc/ftp/pub的属主改为客户端ftp登陆的用户相同的名字:比如客户端登陆的ftp用户为aaa 那么服务器就 chown ftp /var/ftp/pub/ 就欧克了 或者客户端用chmod 给其他用户添加权限也欧姬芭克

     

  • 相关阅读:
    输出三角行
    练习
    循环
    阶乘
    常量、变量、数据类型 搞错N+1次 累死
    UTF-8
    数据库事务
    Jsp的使用
    Cookie和Session
    请求转发和重定向
  • 原文地址:https://www.cnblogs.com/w321696722/p/13191499.html
Copyright © 2020-2023  润新知