получить доступ к ftp через инет

интернет Компьютеры сервер Сети FTP

На виртуальной машине поднял FreeNAS. Настроил ftp, могу заходить загружать файлы по локалке, но в планах было заходить именно через интернет.

Как можно это реализовать?

Примечание:
каким образом сделать сервер "видимым"?

Примечание:
есть реальный ip 109.235.240.130, мне же надо на него заходить если я хочу зайти на фтп через интернет, верно?

У себя в рутере сделал форвардинг с 20-21 на 1337.

Примечание:
почитал, чувствую без выделенного ип не обойтись.

Примечание:
так хорошо обрисую все точно как есть))

стоит на виртуалке FreeNAS, да сеть настроена бриджем с интерфейсом смотрящим в локальную сеть, у FreeNAS'a есть свой ip в локальной сети, я зарезервировал его в DHCP.

Нужно обеспечить возможность зайти на мой ftp-сервер, снаружи. (не знаю важно это или нет, я сижу за NAT, - адрес под которым меня видят в Internet, 109.235.240.130)

У себя в рутере я сделал форвардинг

http://www.upload.ee/files/2373349/mindfuck_noobs.png.html - скриншот

1337 - это внутренний порт, 192.168.0.103 - адрес FreeNAS

вот собственно и все :)

Примечание:
вообщем поставил внутренний порт на 21, настроил все так как на скрине, но всеравно что-то я упускаю из виду. Если я правильно понимаю то вбивать в ftp клиент надо будет мой реальный адрес и 21 порт после чего он должен редиректить меня на собственно ftp-server. Но когда я пытаюсь зайти ничего не происходит.

Статус: Соединяюсь с 109.235.240.130:21...
Статус: Не удалось установить соединение с "ECONNREFUSED - Connection refused by server".
Ошибка: Невозможно подключиться к серверу

Читал что-то про закрытые порты, может в этом дело? И много упоминается о dynamic dns.

Примечание:
пингуются

Примечание:
фаервол отключен полностью, антивирус не стоит

Примечание:
Timeouts are usually caused by some router and/or firewall that is interrupting the connection.
Try uninstalling all firewalls and plug your computer directly into your modem, thus bypassing the router.

никак
Ответы:
Что конкретно вызывает трудность?
Так, на машине в локальной сети стоит виртуалка. На виртуалке крутится FreeNas.Тебе нужно прокинуть сервисы предоставляемые FreeNas наружу.
Сеть на виртуалке должна быть настроена бриджем с интерфейсом, смотрящем в локальную сеть. Т.е. у него будет свой ip адрес в твоей локальной сети, ну например 192.168.1.3. Если нужно предоставить ftp доступ из интернета, то сделай порт форвардинг с внешнего порта 21 на внутренний ip адрес (192.168.1.3) и порт 21.
И все это привязать к dyndns в роутере
Не совсем понятно, зачем менять порт 21 на 1337 (тем более вы прокидываете диапазон портов), но если вы так сконфигурировали ftp сервер на freenas, то должно работать.
Попробуй отключить файрвол (если используется) или антивирус.
Из FreeHAS внешние адреса пингуются? Например ya.ru?
Воспользуйтесь сервисом http://ftptest.net/ для проверки из вне.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.