Есть 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 подвисает.
По локалке все ок!
Я так понимаю не хватает к-то правил... только каких ?
Последние комментарии
9 лет 42 недели назад
10 лет 8 недель назад
10 лет 18 недель назад
10 лет 19 недель назад
11 лет 8 недель назад
11 лет 8 недель назад
11 лет 8 недель назад
11 лет 9 недель назад
11 лет 9 недель назад
11 лет 10 недель назад