`
ycsk
  • 浏览: 153879 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

iptables对局域网内FTP服务器的设置

J# 
阅读更多
以前遇到过一次,因为怕麻烦没去解决,今天有机会试了一下,这样客户端在局域网内也没有关系了。
网关设置

modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp

iptables -t nat -A PREROUTING -i eth0 -p tcp -d 外网IP --dport 9021 -j DNAT --to-destination 192.168.1.252
iptables -t nat -A PREROUTING -i eth0 -p tcp -d 外网IP --dport 40000:50000 -j DNAT --to-destination 192.168.1.252

FTP服务器设置/etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9021 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 40000:50000 -j ACCEPT

pure-ftpd.conf配置
PassivePortRange          40000 50000
ForcePassiveIP            外网IP

分享到:
评论

相关推荐

    Linux虚拟机创建Ftp服务器文档

    为了确保FTP服务器能够被正确地访问,我们需要对虚拟机的网络设置进行一定的调整。 1. **修改IP地址**: - 使用命令 `vi /etc/sysconfig/network-scripts/ifcfg-eth0` 编辑网络配置文件。 - 修改IP地址相关信息: ...

    局域网怎样搭建YUM服务器_局域网服务器搭建.docx

    接下来,需要安装FTP服务器软件,这里使用的是VSFTP(Very Secure FTP)。 - 安装VSFTP:`rpm -ivh /media/cdrom/Packages/vsftpd-2.2.2-11.el6.x86_64.rpm` - 将光盘中的所有文件复制到FTP根目录:`cp -rf /media/...

    基于Linux网络系统的Squid代理服务器的构建.pdf

    "基于Linux网络系统的Squid代理服务器的构建.pdf" 本文主要介绍了基于Linux网络系统的Squid代理服务器的构建,旨在解决...设置iptables防火墙规则,将局域网用户访问Internet网站的数据包进行重定向,交给Squid处理。

    netkit-ftp-0.17-ok.tar.gz

    在Ubuntu上搭建FTP服务器的步骤包括: 1. **安装服务端软件**:通过`sudo apt-get install vsftpd`命令安装vsftpd。 2. **配置vsftpd**:编辑`/etc/vsftpd.conf`文件,调整服务器的监听端口、用户权限、匿名访问等...

    局域网限速

    4. **Linux服务器限速**:对于拥有Linux服务器的用户,可以使用iptables、tc等命令行工具来配置网络限速规则,这需要一定的技术基础。 在实施限速时,应注意以下几点: 1. **公平性原则**:合理分配带宽,避免完全...

    路由NAT和代理的区别

    综上所述,虽然NAT和代理服务器都能够有效帮助局域网内的设备接入互联网,并解决了IP地址资源不足的问题,但二者在工作原理、支持的功能等方面存在着显著差异。在实际部署时,可以根据具体需求选择最适合的技术方案...

    Linux常用命令服务器配置

    ### Linux常用命令与...以上是对Linux常用命令与服务器配置的基本介绍及示例,这些命令是Linux系统管理员日常工作中必不可少的工具。通过熟练掌握这些命令,可以有效地进行服务器配置和维护,确保系统的稳定运行。

    计算机Linux网络操作系统特点及服务器配置研究.docx

    5. **监控与日志**:设置系统监控工具,如 Nagios 或 Zabbix,监控服务器性能和状态。配置日志记录和分析,以便于故障排查和性能优化。 6. **备份与恢复**:制定定期备份策略,确保数据的安全性。同时,了解如何在...

    中文版iptbales手册

    iptables对于任何连接到Internet或局域网(LAN)的Linux系统来说都是不可或缺的,无论是作为服务器还是作为连接LAN和Internet之间的代理服务器。通过iptables,系统管理员可以精确地定义哪些类型的网络流量被允许进入...

    《linux操作系统》安装实用指导

    此外,还涉及到了DHCP服务器的设置,DNS服务器的配置,Apache服务器的配置,以及FTP服务器的设置。这些实训内容对于理解网络服务的搭建和维护非常关键。 最后,文档介绍了如何配置Linux下的邮件服务器,这是任何...

    linux中配置pptp服务器配置的方法

    本文将详细介绍如何在Linux系统中配置PPTP服务器,包括验证内核模块、安装所需软件包、配置PPP和PPTP相关文件、启用IP转发、设置防火墙规则及NAT转发等步骤。 #### 一、验证内核模块 确保Linux内核已加载MPPE...

    Centos7 Linux实验指导书(2020年1月版).pdf

    - 掌握Iptables的基本配置,保护服务器免受非法访问。 #### 附录概览 - **附录1: 安装环回网卡** - 解决因物理网络不可用时的调试问题。 - **附录2: YUM的基本配置** - 配置YUM源,确保软件包的正常安装与...

    Prentice.Hall.PTR.A.Practical.Guide.to.Ubuntu.Linux.2008.pdf

    - FTP服务器的安装和配置。 - 文件上传和下载操作。 - 安全FTP (SFTP) 的使用。 **5.3 exim4: 邮件服务器配置** - **章节简介**:讲述了exim4邮件服务器的配置过程。 - **核心知识点**: - exim4的基本配置。 ...

    TheSSS (The Smallest Server Suite):LAN 轻量级服务器套件-开源

    TheSSS 专为需要轻量级(TheSSS LiveCD 小于 30MB)的小型局域网服务器软件集的系统管理员而设计。 支持的服务器有:FTP、HTTP、SFTP、SSH 和 Telnet。 还包括带有 Tor 匿名器的代理服务器 (Polipo)。 主要的安全...

    中小型企业网络工程实施计划方案设计说明.doc

    4. **服务器搭建**:包括WEB、DNS、Exchange和FTP服务器的安装与配置。 ### 第五章 测试 1. **测试原理与方法**:遵循系统测试的规范和步骤。 2. **硬件测试**:验证设备性能和稳定性。 3. **系统集成测试**:确保...

    linux networking

    总的来说,Linux Networking是IT专业人士必备的知识领域,无论是服务器管理、网络编程,还是网络安全,都离不开对这一主题的深入理解。通过学习上述提到的资源,你可以更全面地掌握Linux网络的工作原理和实际操作。

Global site tag (gtag.js) - Google Analytics