# Публикация FTP через DNAT
# Симптомы

Возникла проблема при публикации FTP сервера через Port-forwarding или DNAT.

# Решение

Согласно данной статьи документации - [https://docs.usergate.com/publikaciya-ftp-servera\_33.html](https://docs.usergate.com/publikaciya-ftp-servera_33.html)

В версиях выше 5-й, для корректной работы, необходимо активировать модуль **ftp-alg** через консоль CLI:

В 6 версии:

```txt
device config -set module_ftp_alg_enabled true
```

В 7 версии:

```txt
configure
set settings device ftp-alg on
```

Также стоить обратить внимание, для некоторых случаев публикации FTP для подмены в пакетах PAYLOAD (вставляя вместо реального адреса сервера адрес, через который он опубликован) потребуется включить на сервисном порту Application level gateway:

![](https://sd.usergate.com/attachments/R/f/Rftw8OuAJJjAM05u_a/image.png)

Для более подробного описания данного функционала в документации создана задача DOC-344.
Начина с версии 7.2.0 модули Application level gateway включены по умолчанию.