当前位置:首页 > CN2资讯 > 正文内容

ftp 服务器ftp服务器映射到外网

4天前CN2资讯

 

vsftp 服务器

 1.安装 ftp 服务包

  Vsftpd 

 2.配置文档

  etc/vsftpd/vsftpd.conf

  Anonymos_enable=yes 允许匿名登录

  Local_enable=yes 允许本地登录

  Write_enable=yes 为用户分配写权限

  Local_umask=022 本地屏蔽码

  Anon_umask=077 匿名用户屏蔽权限

  Anon_upload_enable=YES允许匿名上传

  Anon_mkdir_write_enable=YES允许创建文件

  Anon_other_write_enable=YES允许改名和删除

  Dirmessage_enable=YES 在目录下建.message 文件写注释

  Xferlog_enable=YES 启用日志

  Xferlog_file=/var/log/vsftpd.log 日志存放目录

  Xferlog_std_format=YES 日志格式

  Log_ftp_protocal=NO详细日志 (日志格式要改为no)

  Idle_session_timeout=600 会话超时时间

  Data_connection_timeout=120 连接超时

  Ascii_upload_enable=YES

  Ascii_download_enable=YES 是否用ascii 传输

  ftp_banner=welcome to blah   欢迎语

  Banned_email_file=/etc/vsftpd/banned_emails 

   Banned_emails 中可以写不允许以邮箱作为登录密码的邮箱

Chroot_list_file=/etc/vsftpd/chroot_list

Chroot_list_enable=yes

用于指定在chroot_list 文件中指定的用户只能访问个人家目录的文件

Chroot_local_user=yes 加入改行可以限定所有人只能访问自己家目录  

Listen=YES 让vsftp 以独立的进程运行。

Userlist_enable=YES 

Userlist_deny=yes/no /文件中的用户 拒绝/允许 /etc/vsftpd/userlist

Tcp_wrappers=yse 简易防火墙

/etc/host.allow 写的是允许的服务

/etc/host.deny 写的是拒绝的服务

如 vsftpd 192.168.101.0/24:allow

    Vsftpd all:deny

案例:用一块专用的硬盘作ftp 存放资料的目录

   条件:public 中放共享的文档要求匿名用户只能读取

         本地用户分配十兆的上传空间

          同时在线人数10 每用户连接数 2

       下载速率限定:本地用户 1M/s 匿名用户 100k/s

步骤:

   1. 分区 fdisk   /dev/sdb   n 新建   p 查看详情 w 保存退出

   2. 格式化 mkfs -t ext3 /dev/sdb1  

   3. 创建挂载点并启用磁盘配额

      Vim /etc/fstab

      /dev/sdb1  /mnt/part1    auto    defaults,usrquota   0  0

      Mount -a  让系统重新识别磁盘

      为用户分配配额空间

      Quotacheck -augvc  让系统识别配额磁盘

      Cd /mnt/part1

      Edquota -u user1  

      Blocks 已使用   soft 警告   hard 限制    inodes 以创建文件的个数  soft  hard

        Edquota -u user1 user2

        Quotaon   /dev/sdb1  启用配额

        开机启动

        Vim /etc/rc.d/rc.local 

        Quotaon /dev/sdb1

     4. 创建目录并该权限

        Mkdir public  并在public目录下建立文件f1 和f2

     5. 改变用户家目录

        Mkdir home    在/mnt/part1/下建立

        改动 passwd 文件

        Useradd -D 添加用户所使用的系统默认信息

        Useradd -D -b /mnt/part1/home  改变创建用户的家目录

6. 改变匿名用户访问的源目录 使其为 /mnt/part1/public而不 
       /var/ftp/

   在/etc/vsftpd/vsftpd.conf 添加 

    Anon_root=/mnt/part1

测试:
       dd  if=/dev/zero   of=f2   bs=1M    count=5  创建一个
       5M 的文件 然后用user1 上传 看user1 的配额使用情况
       quota user1

最大连接数 ,每用户连接数和速率设
       max_clients=3
       max_per_ip=2
       local_max_rate=1000000
       anon_max_rate=100000

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/21113.html

    标签: ftp服务器
    分享给朋友:
    返回列表

    上一篇:邮件服务器

    下一篇:DHCP服务器

    “ftp 服务器ftp服务器映射到外网” 的相关文章

    香港CN2线路:提升跨境数据传输效率的最佳选择

    CN2线路的定义与背景 香港CN2线路是中国电信推出的一项先进网络服务,专门设计用于提供高质量的国际数据传输。这个网络服务的目标是解决传统网络在跨境数据传输时遇到的延迟和带宽限制问题。CN2线路的推出,标志着中国电信在网络技术上的一个重要进步,特别是在处理大量数据和高频率的跨境通信方面。 CN2线路...

    JustHost评测:高性价比VPS服务的最佳选择

    JustHost是一家成立于2006年的俄罗斯主机商。多年来,它在VPS和服务器租用方面积累了相当的声誉,并建立了一个庞大的客户群体。刚开始时,它的目标是帮助用户实现更灵活、高效的网络解决方案,逐渐扩展到如今的多种服务提供。无论你是中小企业还是个人用户,JustHost的产品都能满足不同层次的需求。...

    hncloud:助力企业数字化转型的云计算服务提供商

    在数字化浪潮席卷全球的今天,hncloud(华纳云)应运而生,成为一家备受瞩目的全球数据中心基础服务提供商。隶属于香港联合通讯国际有限公司的hncloud,凭借其在行业中的深厚积淀和技术实力,逐渐发展成为一颗闪耀于云计算领域的明星。作为APNIC和ARIN的会员单位,hncloud自有ASN号,为用...

    搬瓦工官网是哪个?全面解析搬瓦工的官方链接和服务

    搬瓦工官网是哪个? 当我提到“搬瓦工”,很多朋友可能会想知道它的官网到底在哪儿。其实,搬瓦工的主官网地址是 bandwagonhost.com。不过,有时访问这个主域名可能会遇到点小问题。为了方便用户,搬瓦工还提供了几个官方镜像站,包括 bwh1.net、bwh8.net、bwh81.net、bwh...

    物语云:为游戏行业提供高效安全的云计算解决方案

    物语云概述 物语云是北京物语云联网络科技有限公司旗下的云计算品牌。这一品牌专注于为游戏行业提供一系列数据中心基础服务和互联网业务解决方案,其产品线包括专属服务器租用、云服务器、虚拟主机、服务器托管及带宽租用等。物语云的目标在于为客户提供高效、安全、经济的云计算服务,从而帮助他们在激烈的市场竞争中立足...

    联通169回程路由怎么样?优缺点及用户评价分析

    在当下的网络环境中,联通169回程路由成为了一个备受关注的话题。很多人对它的表现充满好奇,联通169回程路由究竟如何呢?从基本信息到工作原理,再到它的主要特点,我们一起深入了解一下。 联通169回程路由的基本信息 联通169回程路由主要分为几种类型。我们通常提到的普通网络(AS4837 + AS48...