lehuoxiong

FTP不能直接使用nginx进行转发,想了一些办法,最后决定使用iptalbes做DNAT,相关于把这个机器做一台防火墙,做一个NAT

1、启用ip_forward

vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
source /etc/sysctl.conf

 

2、配置iptables

/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp -j DNAT --to-destination 192.168.11.100
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

意思是将所以到这个机器的请求转发给“192.168.11.100"

MASQUERADE,地址伪装,算是snat中的一种特例,可以实现自动化的snat

 

3、解决FTP访问列表提示“无法获得目录列表 Security: Bad IP connecting.”

在vsftpd.conf配置中启用:pasv_promiscuous=YES

分类:

技术点:

相关文章:

  • 2022-03-03
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2021-11-09
猜你喜欢
  • 2021-06-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2021-08-11
  • 2021-12-23
  • 2022-12-23
相关资源
相似解决方案