zoukankan      html  css  js  c++  java
  • 阿里云FTP搭建与常用配置

    FTP的搭建与使用

    安装与配置

    yum install -y vsftpd
    

    服务的状态管理

    systemctl enable vsftpd.service  //设置开机自启动
    systemctl start vstftpd.service  //启动ftp服务
    netstat -antup | grep ftp  //查看ftp服务端口
    
    • 开通FTP服务对应的防火墙端口:21后,登录FTP服务器

    相关配置文件

    cd /etc/vsftpd
    
    -rw-r--r-- 1 root root    5 7月   8 11:28 chroot_list
    -rw------- 1 root root  125 4月   1 12:55 ftpusers
    -rw------- 1 root root  361 4月   1 12:55 user_list
    -rw------- 1 root root 5.3K 7月   8 11:28 vsftpd.conf
    -rwxr--r-- 1 root root  338 4月   1 12:55 vsftpd_conf_migrate.sh
    

    vsftpd.conf 主配置文件

    ftpusers 黑名单 这里的用户不允许访问服务器

    user_list 白名单 允许访问ftp服务器的用户列表

    匿名FTP的基本配置

    • 使用匿名FTP,用户无需输入用户名密码即可登录FTP服务器,vsftpd安装后默认开启了匿名ftp的功能,用户无需额外配置即可使用匿名登录ftp服务器。

      vim /etc/vsftpd/vsftpd.conf
      
      anonymous_enable=YES //默认即为YES
      
    • 匿名ftp的其他设置

      出于安全考虑,vsftpd在默认情况下不允许用户通过匿名FTP上传文件,创建目录等更改操作,但是可以修改vsftpd.conf配置文件的选项,可以赋予匿名ftp更多的权限。

      # 允许匿名ftp上传文件。
      vim /etc/vsftpd/vsftpd.conf
      
      write_enable=YES
      anon_upload_enable=YES
      
      # 更改/var/ftp/pub目录的权限,为ftp用户添加写权限,并重新加载配置文件
      chmod o+w /var/ftp/pub/  #更改/var/ftp/pub目录的权限
      systemctl restart vsftpd.service  #重启ftp服务
      

    配置本地用户登录

    • 本地用户登录就是指使用Linux操作系统中的用户账号和密码登录ftp服务器,vsftp安装后默只支持匿名ftp登录,用户如果试图使用Linux操作系统中的账号登录服务器,将会被vsftpd拒绝

      # 创建用户
      useradd 用户名                    #创建ftptest用户
      passwd  用户名                    #修改ftptest用户密码
      
      # 修改/etc/vsftpd/vsftpd.conf
      local_enable=YES
      

    常用配置

    • 用户登录控制

      参数 说明
      anonymous_enable=YES 接受匿名用户
      no_anon_password=YES 匿名用户login时不询问口令
      anon_root=(none) 匿名用户主目录
      local_enable=YES 接受本地用户
      local_root=(none) 本地用户主目录
    • 用户权限控制

      参数 说明
      write_enable=YES 可以上传(全局控制)
      local_umask=022 本地用户上传文件的umask
      file_open_mode=0666 上传文件的权限配合umask使用
      anon_upload_enable=NO 匿名用户可以上传
      anon_mkdir_write_enable=NO 匿名用户可以建目录
      anon_other_write_enable=NO 匿名用户修改删除
      chown_username=lightwiter 匿名上传文件所属用户名
  • 相关阅读:
    typora永久插入图片
    Cortex-M 处理器 hardfault 定位方法和步骤(基于Keil mdk)
    STM32之CAN ---CAN ID过滤器分析
    记一次payload绕过电脑管家免杀
    kali linux 静态地址和动态地址的设置
    mona
    武装你的浏览器--自用的火狐插件推荐
    kali linux开启ssh
    记一次腾讯云服务器centos linux可视化桌面安装并进行远程桌面登录及其安装中文包
    widows终端远程连接Linux服务器
  • 原文地址:https://www.cnblogs.com/zcg921001/p/13327894.html
Copyright © 2011-2022 走看看