![Pure-Ftpd に複数のバインディング ポートを追加する方法](https://rvso.com/image/718158/Pure-Ftpd%20%E3%81%AB%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%20%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
Ubuntu マシンの PureFtpD に複数の Bind ポートを追加できますか? /etc/pure-ftpd/Bind ファイルを編集して、Bind ポートを変更することはできます。ただし、追加ポートの設定方法がわかりません。Bind ファイルに新しい行を追加しようとしましたが、機能しません。
答え1
Bind
pure-ftpd は設定内で複数のステートメントをサポートしていないようです。また、コマンドラインで複数のバインド オプションを指定しても機能しませんでした-S
。
DNAT
回避策として、次のようなiptables ルールを使用して実行できます。
$ sudo iptables -t nat -A OUTPUT -p tcp --dport 1021 -j DNAT --to-destination :21
このルールにより、21 (デフォルト) と 1021 の両方のポートで FTP トラフィックを受信できるようになります。