• centos7 ftp服务搭建


    1.安装vsftpd 默认配置文件在 /etc/vsftpd/vsftpd.conf

    yum -y install vsftpd

    2.启动 vsftpd 服务

    systemctl start vsftpd.service
    ps -ef | grep vsftpd     #查看 vsftpd 进程是否存在

    3.开放防火墙21端口

    firewall-cmd --zone=public --add-port=21/tcp --permanent    #添加21端口
    firewall-cmd --reload    #重新载入
    firewall-cmd --zone=public --list-ports    #查看所有已开放的端口

    4.建立 ftp 账户

    useradd yjcloud -d /home/ftpserver -s /sbin/nologin     #添加账户
    passwd yjcloud     #设置密码 确认后 输入新密码 yjcloud123,确认后 再次输入密码 yjcloud123 确认 即可

    5.权限设置

    chown -R yjcloud /home/ftpserver     #递归把所有目录及文件的拥有者设为新添加的ftp用户
    chmod -R 755 /home/ftpserver         #递归地设置拥护者全部权限,其他用户只有读取和执行权限

    6.配置 vsftpd.conf 路径在 /etc/vsftpd/vsftpd.conf

    anonymous_enable=NO                 # 禁止匿名登陆
    local_enable=YES                    # 允许本地用户登陆
    write_enable=YES                    # 本地用户可以再自己家目录中进行读写操作
    local_umask=022                     # 本地用户新增档案时的 umask 值
    dirmessage_enable=YES               # 如果启动这个选项,那么使用者第一次进入一个目录时,会检查目录下是否有 .message 这个档案,如果有则会出现档案的内容,通常这个档案会放置欢迎话语,或是对该目录的说明
    xferlog_enable=YES                  # 是否启用上传/下载日志记录。如果启用,则上传与下载的信息将被完整记录在xferlog_file 所定义的档案中
    connect_from_port_20=YES            # 指定FTP使用20端口进行数据传输,默认值为YES
    xferlog_std_format=YES              # 如果启用,则日志文件将会写成 xferlog 的标准格式
    chroot_local_user=YES               # 账号只能访问自己的目录,也就是上面设置的 /home/ftpserver
    chroot_list_enable=YES              # 设置是否启用 chroot_list_file 配置项指定的用户列表文件
    chroot_list_file=/home/ftpserver    # 用于指定用户列表文件
    listen=NO                           # 设置vsftpd服务器是否已standalone模式运行
    listen_ipv6=YES 
    pam_service_name=vsftpd             # 虚拟用户使用 PAM 认证方式,这里是设置PAM使用的名称
    userlist_enable=YES 
    tcp_wrappers=YES
    allow_writeable_chroot=YES          # 允许用户有写的权限
  • 相关阅读:
    全局变量、局部变量
    结构体位域
    关键字(static const volatile extern sizeof)
    预处理#
    头文件<time.h>
    头文件<string.h>
    头文件<stdlib.h>
    session 入库
    php中的匿名函数和闭包
    redis 的 RDB 和 AOF 持久化的区别
  • 原文地址:https://www.cnblogs.com/gyli20170901/p/13626896.html
Copyright © 2020-2023  润新知