ubuntu配置ftp server

ubuntu配置ftp server

ubuntu配置ftp server

 

 

1. 安装vsftpd   sudo apt-get install vsftpd

   安装后会自动新建一个用户ftp,密码ftp,作为匿名用户登录的默认用户

      

    sudo /etc/init.d/vsftpd restart   重启ftp server

    sudo /etc/init.d/vsftpd start 

    sudo /etc/init.d/vsftpd stop

 

2. 配置 sudo /etc/vsftpd.conf

 

1)  用户进入时路径:  

     默认的路径是  /srv/ftp, 可修改.

     local_root=/home/ftp   #本地用户登录后路径

     anon_root=/home/ftp   #匿名用户登录后路径

 

2)  匿名用户设置

     anonymous_enable=YES   #允许匿名用户登录

     anon_upload_enable=YES  #允许匿名用户上传文件, 相关文件夹必须有写权限,同时  write_enable=YES 开启

      #anon_mkdir_write_enable=YES  #允许匿名用户新建文件夹  推荐关闭

     anon_umask=022  #用户上传文件的权限设置, umask为权限的补码

     chown_uploads=YES  #修改匿名用户上传文件的所有者, 所有者可通过chown_username=whoever 来设置,不推荐使用root

     ftp_username=    # 匿名用户所使用的系统用户名.默认下,此参数在配置文件中不出现, 值为ftp

     sword=YES   # 控制匿名用户登入时是否需要密码,YES不需要,NO需要.默认值为NO.

 

3)  本地用户设置

     基本与匿名用户设置一致

     

4)  目录访问控制

     #chroot_list_enable=YES   # 将用户锁在自己目录中, 具体用户在chroot_list_file中设置

     #chroot_list_file=/etc/vsftpd.chroot_list  # 指出被锁定在自家目录中的用户的列表文件.文件格式为一行一用户.

     #chroot_local_user=YES   # 将本地用户锁定在自家目录中. 当此项被激活时,chroot_list_enable和chroot_local_users参数的作用将发生变化, chroot_list_file所指定文件中的用户将不被锁定在自家目录.本参数被激活后,可能带来安全上的冲突,特别是当用户拥有上传 shell访问等权限时.因此,只有在确实了解的情况下,才可以打开此参数.默认值为NO.

 

5)  其他设置

     xferlog_enable=YES  #使用上传/下载日志, 日志文件默认为/var/log/vsftpd.log, 可以通过xferlog_file更改

     dirmessage_enable=YES  #进入目录时显示此目录下message_file选项指定的文件(默认为.message)的内容

     use_localtime=YES  #使用本地时间, 否则使用GMT

     connect_from_port_20=YES  #使用20号端口

 

6)  安全选项

     idle_session_timeout=600   #  秒, 用户会话空闲后10分钟断开      data_connection_timeout=120 # 将数据连接空闲2分钟断开      accept_timeout=60   # 将客户端空闲1分钟后断      connect_timeout=60  #中断1分钟后又重新连接      local_max_rate=50000 # bite 本地用户传输率50K      anon_max_rate=30000  # bite 匿名用户传输率30K      pasv_min_port=50000  # 将客户端的数据连接端口改在50000      pasv_max_port=60000  # 50000—60000之间      max_clients=200  # FTP的最大连接数      max_per_ip=4  # 每IP的最大连接数      listen_port=5555 # 从5555端口进行数据连接

     

转载于:https://www.cnblogs.com/frankly-frank/p/3500770.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109942.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安卓编程用什么软件_手机上能安装PLC编程软件吗?为什么?[通俗易懂]

    安卓编程用什么软件_手机上能安装PLC编程软件吗?为什么?[通俗易懂]时常会有初学者来问,手机是否可以安装PLC编程软件?在这里明确的告诉大家,手机不可以安装PLC编程软件。手机不支持安装PLC编程软件,因为PLC编程软件是你所用的品牌厂家开发出来的,如三菱PLC、西门子PLC、欧姆龙PLC等,厂家开发出软件并上线,供我们下载安装,我们才有的用,目前没有任何厂家有开发手机版的PLC编程软件。其实想用手机版的PLC编程软件,就目前来看,非常的不现实,存在一些问题,如安…

    2022年5月10日
    86
  • 一步一步画战车(雷电3接口)

    在用EXCEL做量化分析的时候,经常需要通过一些金融数据平台的API接口,获取各种数据。最常用的公共API接口有YahooFinance,GoogleFinance,新浪财经,搜狐财经等。这些都不需要注册,就可以直接使用。获取方式相对简单,但数据种类不够丰富,通常只包括交易数据和财务数据。另外一些免费的金融数据平台,如国外的Quandl和国内的Tushare也都提供了API接口,数据种类更…

    2022年4月10日
    121
  • 轨迹跟踪求解Fmincon函数(2)「建议收藏」

    轨迹跟踪求解Fmincon函数(2)「建议收藏」1.Fmincon函数介绍在matlab中,fmincon函数可以求解带约束的非线性多变量函数(Constrainednonlinearmultivariablefunction)的最小值,即可以用来求解非线性规划问题matlab中,非线性规划模型的写法如下2.基本语法[x,fval]=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options)x的返回值是决策向量x的取值,fval的返回值是目标函数在x处的f(x)的取值。fun是用.

    2022年5月3日
    32
  • socket网络编程——UDP编程流程「建议收藏」

    socket网络编程——UDP编程流程「建议收藏」UDP提供的是无连接、不可靠的、数据报服务。编程流程如下:socket()方法用来创建套接字,使用udp协议时,选择数据报服务SOCK_DGRAM。sendto()方法用来发送数据,由于UDP是无连接的,每次发送数据都需要指定对端的地址(IP和端口)。recvfrom()方法接收数据,每次都需要传给该方法一个地址结构来存放发送端的地址。recvfrom()方法可以接收所有客户端发送给当前应用程序的数据,并不是只能接收某一个客户端的数据。UDP服务端代码:#include<stdi

    2025年9月4日
    7
  • 开发报错记录解决(一):AttributeError: module ‘pywt‘ has no attribute ‘wavedec2‘

    开发报错记录解决(一):AttributeError: module ‘pywt‘ has no attribute ‘wavedec2‘当遇到类似module‘pywt’hasnoattribute‘wavedec’之类的错误的时候.例如:AttributeError:module’pywt’hasnoattribute’wavedec2’按下面的步骤走一遍就可以:步骤:1、打开cmd终端或Anaconda3终端。2、输入pipuninstallpywt。3、输入pipinstallPyWavelets。问题解决。…

    2022年7月23日
    17
  • golang2021激活码【永久激活】[通俗易懂]

    (golang2021激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月21日
    768

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号