Есть vsftpd - сервер внутри локалки.
Нужно организовать доступ к этому ftp из интернета.
на шлюзе устанавливаю следующие правила дляработы по порту ftp и ftp-data:
INET_IP = ip сетевой карты шлюза в интернете
LOCAL_FTP = ip ftp-сервера в локалке
REMOTE_HOST = ip удаленного клиента
$IPT -t nat -A PREROUTING -p tcp -s $REMOTE_HOST -d $INET_IP --dport 21 -j DNAT --to-destination $LOCAL_FTP
$IPT -t nat -A PREROUTING -p tcp -s $REMOTE_HOST -d $INET_IP --dport 20 -j DNAT --to-destination $LOCAL_FTP
Результат следующий:
Пользователь успешно соединяется
при выпролнении команды ls -al подвисает.
По локалке все ок!
Я так понимаю не хватает к-то правил... только каких ?
Последние комментарии
10 лет 22 недели назад
10 лет 41 неделя назад
10 лет 51 неделя назад
10 лет 51 неделя назад
11 лет 40 недель назад
11 лет 40 недель назад
11 лет 41 неделя назад
11 лет 41 неделя назад
11 лет 42 недели назад
11 лет 43 недели назад