zoukankan      html  css  js  c++  java
  • ubuntu ftp服务

    apt-get install vsftpd

    apt-get update

    vi /etc/apt/sources.list

    vim  /etc/vsftpd.conf

    service vsftpd restart

    --------------------------------------------------------------------------------------------------------------------------------------------

    参考配置

    # 禁止匿名用户登录
    anonymous_enable=NO
    # 允许系统用户登录
    local_enable=YES
    # 启用可以修改文件的 FTP 命令
    write_enable=YES
    # 本地用户创建文件的 umask 值
    local_umask=022
    # 允许为目录配置显示信息,显示每个目录下面的message_file文件的内容
    dirmessage_enable=YES
    # 开启日记功能
    xferlog_enable=YES
    # 使用标准的20端口来连接ftp
    connect_from_port_20=YES
    # 使用标准日志格式
    xferlog_std_format=YES
    # 如果启动这项功能,则所有列在chroot_list_file之中的使用者不能更改根目录
    chroot_list_enable=YES
    # 指定限制的用户文件
    chroot_list_file=/etc/vsftpd/chroot_list
    # ftp服务器将处于独立启动模式
    listen=YES
    # 设置一个本地用户登录后进入到的目录
    local_root=/home/ftp
    # 设置PAM认证服务的配置文件名称,该文件保存在“/etc/pam.d/”目录下
    pam_service_name=vsftpd
    # ftp将检查userlist_file设置文件中指定的用户是否可以访问vsftpd服务器
    userlist_enable=YES
    # 只允许user_list文件中记录的ftp用户能登录vsftp服务,其他的ftp用户都不可以登录。
    userlist_deny=NO
    # 定义限制/允许用户登录的文件
    userlist_file=/etc/vsftpd/allowed_users
    # ftp服务器将使用tcp_wrappers作为主机访问控制模式
    tcp_wrappers=YES
    # 连接ftp服务费使用的端口
    listen_port=21
    --------------------------------------------------------------------------------------------------------------------------------------------

  • 相关阅读:
    论球迷和程序员
    山哥,你是怎么提高设计能力的?
    一个想休息的线程:JVM到底是怎么处理锁的?怎么不让我阻塞呢?
    由“面经”引发的思考
    99%的创业公司都不值得加入
    大牛是怎么炼成的?
    RMQ问题 与众不同 尚未攻克
    YbtOj例题:二叉堆3 龙珠游戏
    离散化模板
    YbtOJ练习:广搜 3 追捕小狗
  • 原文地址:https://www.cnblogs.com/RogerLu/p/9904769.html
Copyright © 2011-2022 走看看