Есть 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 лет 16 недель назад
10 лет 35 недель назад
10 лет 45 недель назад
10 лет 45 недель назад
11 лет 34 недели назад
11 лет 34 недели назад
11 лет 35 недель назад
11 лет 35 недель назад
11 лет 35 недель назад
11 лет 37 недель назад