zoukankan      html  css  js  c++  java
  • 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 给其他用户添加权限也欧姬芭克

     

  • 相关阅读:
    表操作之数据类型——日期类型
    cocos2dx tableView 的使用
    lua中的循环
    lua中 后端发过来的 按位表示值,在前端中需要处理的函数
    lua 打印表方法
    近况
    lua开发
    4)数据结构和算法学习_链表
    3)数据结构和算法学习_链表
    使用VsCode断点调试TS
  • 原文地址:https://www.cnblogs.com/w321696722/p/13191499.html
Copyright © 2011-2022 走看看