![Pure-Ftpd에 여러 바인딩 포트를 추가하는 방법](https://rvso.com/image/718158/Pure-Ftpd%EC%97%90%20%EC%97%AC%EB%9F%AC%20%EB%B0%94%EC%9D%B8%EB%94%A9%20%ED%8F%AC%ED%8A%B8%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
Ubuntu 시스템의 PureFtpD에 여러 바인딩 포트를 추가할 수 있습니까? /etc/pure-ftpd/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 트래픽을 수신할 수 있습니다.