debian

Debian上vsftp端口转发设置

小樊
37
2025-07-22 03:13:06
栏目: 智能运维

在Debian上设置vsftpd端口转发,通常需要使用iptables工具

  1. 首先,确保已经安装了vsftpd。如果尚未安装,请运行以下命令:
sudo apt-get update
sudo apt-get install vsftpd
  1. 启动vsftpd服务:
sudo systemctl start vsftpd
  1. 确保iptables已安装。如果尚未安装,请运行以下命令:
sudo apt-get install iptables
  1. 使用iptables设置端口转发。例如,将外部端口2121转发到vsftpd默认端口21。请根据您的需求替换<外部端口><内部IP>
sudo iptables -t nat -A PREROUTING -p tcp --dport <外部端口> -j DNAT --to-destination <内部IP>:21
  1. 保存iptables规则,以便在系统重启后仍然生效。这需要安装iptables-persistent包:
sudo apt-get install iptables-persistent

在安装过程中,选择“是”以保存当前规则。

  1. 最后,重启vsftpd服务以应用更改:
sudo systemctl restart vsftpd

现在,您应该能够通过外部端口2121访问vsftpd服务。请确保您的防火墙允许传入连接到外部端口2121。

0
看了该问题的人还看了