Как открыть порт 21 для ftp
Перейти к содержимому

Как открыть порт 21 для ftp

  • автор:

Открытие портов для ftp?

Подскажите пожалуйста «чайнику» имеется домашняя сеть обычная роутер и компьютер подключенный к роутеру , хочу организовать ftp сервер на компьютере (где мне надо открывать порты для доступа к моему серверу на роутере или в настройках брандмауэра windows?) и допустим если я открою порт в windows нужно ли на маршрутизаторе тоже открывать или нет? не могу понять.

  • Вопрос задан более двух лет назад
  • 140 просмотров

2 комментария

Простой 2 комментария

shambler81

Виктор Таран @shambler81

ДА Нужно но не открыть порт поскольку так ты получишь порт на роутере это не сильно тебе поможет, а порт форвардинг.
где открытый порт будет направлен на айпи в твоей сети и порт.
так же не забывай что 21 мало
для пассивного режима нужно еще открыть пул

Slayer_nn

Yan @Slayer_nn Куратор тега Windows
Ip белый — проброс портов
Ip серый — ddns
Решения вопроса 0
Ответы на вопрос 2

И там и там. Кроме того, для доступа из интернета нужно чтобы провайдер выдавал «белый» IP. Многие выдают IP адреса вида 10.х.х.х, которые реально находятся за NATом провайдера, и «снаружи» (с другого провайдера, или даже другой сети провайдера) достучаться будет нельзя.
А ещё, если не заказана услуга «статический IP адрес» (обычно это платно), то IP будет периодически меняться (и при каждом подключении маршрутизатора к интернету), соответственно, снаружи тоже проблемно будет достучаться. Решение — использовать сервисы типа DynDNS и подобные.

Ответ написан более двух лет назад
Нравится 1 2 комментария
tau shaso @timarider Автор вопроса

а если в виндовс файрволе допустим не открою то не будет доступа я так понимаю? файрволл блочит все порты?

Тимур Шамсутдинов, все входящие блочит.

CityCat4

CityCat4 @CityCat4 Куратор тега Сетевое администрирование
Внимание! Изменился адрес почты!
Начнем с простого — в настройках WAN роутера что указано?
Ответ написан более двух лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

windows

  • Windows
  • +3 ещё

Установка Zabbix Agent на большое количество машин Windows без домена?

  • 3 подписчика
  • 12 часов назад
  • 93 просмотра

Нет доступа на FTP из инета Порт 21 открыт

В локалке с реальными IP установлен комп на котором установлен фта сервер (pure-ftpd). на роутере прокинут форвард на этот комп через порт 21. Так не получается зайти из инета на этот фтп! из самой сети (в которой установлен фип) заходит без проблем. может на роутере еще какие порты открыть надо?

anonymous
12.09.07 15:07:28 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

Router твой? Как там что сделано?

Почитай о фтп-протоколе, ты явно не в теме.

sdio ★★★★★
( 12.09.07 15:45:09 MSD )

Re: Нет доступа на FTP из инета Порт 21 открыт

Будет только активный режим.

Nao ★★★★★
( 12.09.07 16:01:45 MSD )
Ответ на: Re: Нет доступа на FTP из инета Порт 21 открыт от sdio 12.09.07 15:45:09 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

на роутере все просто:
iptables -A FORWARD -p TCP -i eth0 -d $SERV —dport 21 -j ACCEPT

на этом же компе работает апач, все ОК. пропускает так:
iptables -A FORWARD -p TCP -i eth0 -d $SERV —dport 80 -j ACCEPT

что читать то? и так все ясно — надо отркрыть порт на фаерволе.
или что-то еще?

anonymous
( 12.09.07 16:04:37 MSD )
Ответ на: Re: Нет доступа на FTP из инета Порт 21 открыт от anonymous 12.09.07 16:04:37 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

>iptables -A FORWARD -p TCP -i eth0 -d $SERV —dport 80 -j ACCEPT

этого мало. в таблице nat (iptables -t nat -L) должно быть правило вроде iptables -t nat -I PREROUTING . —dport 80 -j DNAT —to-destination $SERV

оно и обеспечивает собственно «проброску» портов. тебе надо сделать аналогичные пары правил для портов 20 и 21

Nao ★★★★★
( 12.09.07 16:50:21 MSD )

Re: Нет доступа на FTP из инета Порт 21 открыт

непонятно написано, торчит ли машинка в тырнете, или туда просто dnat делаеться.

если торчит — то тебе нужен контракт модуль ftp, для установленных соединений.

если машинка с серым ip — то нужно нат настроить, простого форвард маловато будет. так как пакетики, например, с 10.6.7.6 не достигнут белых ip адресов.

chocholl ★★
( 12.09.07 17:45:39 MSD )
Ответ на: Re: Нет доступа на FTP из инета Порт 21 открыт от anonymous 12.09.07 16:04:37 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

>что читать то? и так все ясно — надо отркрыть порт на фаерволе. или что-то еще?

Читать про протокол FTP, про пассивный и активный режим работы. Все вопросы отпадут.

Marmirus ★★
( 12.09.07 17:57:35 MSD )
Ответ на: Re: Нет доступа на FTP из инета Порт 21 открыт от anonymous 12.09.07 16:04:37 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

iptables -A FORWARD -m state —state RELATED,ESTABLISHED -j ACCEPT

Это правило должно идти первым, а —state INVALID -j DROP — вторым

Кроме того, нужно подключить модуль ядра ip_conntrack_ftp , и прочитать действительно как протокол устроен.

lodin ★★★★
( 12.09.07 19:04:43 MSD )
Ответ на: Re: Нет доступа на FTP из инета Порт 21 открыт от lodin 12.09.07 19:04:43 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

Да, все понятно — надо читать и настраивать.

Но прикол в том, что с домашнего компа я спокойно могу зайти на этот фтп как в пасивном режиме так и нет!

Если логически рассуждать, то на роутере все прописано правильно! и в фаерволе и в самом сервере фтп.
И те кто не может зайти на фтп должны смотреть свои настройки.

Как это понимать?

anonymous
( 12.09.07 20:02:13 MSD )
Ответ на: Re: Нет доступа на FTP из инета Порт 21 открыт от Nao 12.09.07 16:50:21 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

>. в таблице nat (iptables -t nat -L) должно быть правило вроде iptables -t nat -I PREROUTING . —dport 80 -j DNAT —to-destination $SERV

и без этого апач хорошо работает и из нета виден!

anonymous
( 13.09.07 13:56:56 MSD )
Ответ на: Re: Нет доступа на FTP из инета Порт 21 открыт от chocholl 12.09.07 17:45:39 MSD

Re: Нет доступа на FTP из инета Порт 21 открыт

>непонятно написано, торчит ли машинка в тырнете, или туда просто dnat делаеться.

машина с белым адресом и видна в инете

>нужен контракт модуль ftp, для установленных соединений.

как проверить установлен модуль ftp или нет?

RHEL 8 / CentOS 8 открыть FTP-порт 21 с firewalld

В этой статье объясняется, как открыть FTP-порт 21 на RHEL 8 / CentOS 8 Linux с Firewalld брандмауэр . Протокол FTP в основном используется службами передачи файлов, такими как, помимо прочего, FTP-сервер vsftpd. Для получения дополнительной информации посетите наш руководство по синтаксису и использованию firewalld .

В этом уроке вы узнаете:

  • Как открыть порт FTP 21.
  • Как открыть 21 FTP-порт навсегда.
  • Как вывести список открытых в настоящее время портов / сервисов.
  • Как закрыть / удалить открытый FTP-порт 21.

RHEL 8 / CentOS 8 - служба протокола FTP. Открыть порт 21

RHEL 8 / CentOS 8 — служба протокола FTP. Откройте порт 21.

Требования к программному обеспечению и используемые условные обозначения

Требования к программному обеспечению и условные обозначения командной строки Linux

Категория Требования, условные обозначения или используемая версия программного обеспечения
Система RHEL 8 / CentOS 8
Программного обеспечения firewall-cmd 0.6.3 или выше
Другой Привилегированный доступ к вашей системе Linux с правами root или через судо команда.
Условные обозначения # — требует данных

RHEL 8 / CentOS 8 открыть FTP-порт 21 пошаговые инструкции

  1. Проверьте состояние вашего брандмауэра.
# firewall-cmd --state. Бег.
# firewall-cmd --get-active-зонах. Интерфейсы libvirt: virbr0 общественный интерфейсы: enp0s3.
# firewall-cmd --zone = public --add-service = ftp.
# firewall-cmd --zone = public --постоянный --add-service = ftp.
# firewall-cmd --list-all. общедоступная (активная) цель: инверсия блока icmp по умолчанию: нет интерфейсов: источники enp0s3: службы: кабина dhcpv6-client ftp ssh-порты: протоколы: маскарад: нет форвард-портов: исходные-порты: icmp-блоки: расширенные правила:
# firewall-cmd --zone = public --permanent -Удалить-service = ftp.

Подпишитесь на новостную рассылку Linux Career Newsletter, чтобы получать последние новости, вакансии, советы по карьере и рекомендуемые руководства по настройке.

LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.

Ожидается, что при написании статей вы сможете идти в ногу с технологическим прогрессом в вышеупомянутой технической области. Вы будете работать самостоятельно и сможете выпускать как минимум 2 технических статьи в месяц.

Установка скрипта системной информации inxi на Debian Wheezy

  • 09/08/2021
  • 0
  • Файловая системаАдминистрацияКомандыDebian

inxi полнофункциональный скрипт системной информации в настоящее время недоступен для Debian Wheezy Linux. Это руководство проведет вас через установку скрипта информации о системе inxi в Debian Wheezy Linux. Предварительные требования inxi Устано.

Как производить десятичные вычисления в Bash с помощью bc

Как производить десятичные вычисления в Bash с помощью bc

  • 09/08/2021
  • 0
  • БашАдминистрацияБаза данныхРазработка

В Bash иногда требуются десятичные вычисления. Стандартная идиома программирования Bash для вычислений ($ []) не может предоставить десятичный вывод. Хотя мы можем обманом вычислить (но не сгенерировать) десятичный вывод, умножив числа на Например.

Наиболее распространенные пользовательские конфигурации SSH сервера OpenSSH

Наиболее распространенные пользовательские конфигурации SSH сервера OpenSSH

В Openssh Набор утилит позволяет создавать безопасные зашифрованные соединения между машинами. В этом уроке мы рассмотрим некоторые из наиболее полезных опций, которые мы можем использовать для изменения поведения sshd, то Openssh демон, чтобы сде.

Как Проверить Открыт ли Порт 21

Как Проверить Открыт ли Порт 21

Возникли проблемы с подключением к учётной записи FTP? Если это так, стоит проверить, не является ли порт 21 причиной сбоя соединения. В этом руководстве мы покажем вам, как проверить, открыт ли порт 21.

Обновите свой хостинг уже сегодня с Hostinger!

Как Проверить Открыт ли Порт 21

Но прежде чем мы начнём, убедитесь, что у вас есть доступ к вашей системной консоли. Вы можете найти больше информации о том, как получить доступ к системной консоли в Windows, Linux и macOS, в этой статье (англ.).

Вот как можно проверить открыт ли FTP-порт 21:

    Откройте системную консоль и введите следующую строку. Обязательно укажите ваше доменное имя. Эта команда применима ко всем операционным системам.

telnet vashdomen.com 21
220 FTP Server ready.

Как Включить Telnet Клиент

Поскольку для проверки соединения мы используем команду Telnet, вам необходимо убедиться, что в вашей операционной системе включен Telnet клиент.

Telnet — это протокол клиент-сервер, обеспечивающий удалённое управление компьютерами. В нашем случае он поможет нам проверить подключение к FTP-порту 21. В этом примере мы покажем, как включить Telnet клиент в Windows:

Включение Telnet Клиента в Панели Управления Windows

  1. Одновременно нажмите клавиши Window+R, затем введите control, чтобы открыть панель управления.
  2. Перейдите в Программы ->Программы и компоненты. Затем выберите опцию Включение или выключение компонентов Windows.
  3. В новом диалоговом окне установите флажок возле Telnet Client и нажмите OK.

Что Такое FTP-порт 21?

FTP — это интернет-протокол, который позволяет компьютерам в сети массово обмениваться файлами. Для правильной работы FTP должен использовать два порта: порт 21 для управления и контроля и порт 20 для передачи данных. FTP-клиент не может выполнить протокол, если ему не удаётся подключиться к портам FTP.

К сожалению, некоторые маршрутизаторы и брандмауэры блокируют этот порт, потому что хакеры часто атакуют FTP-серверы через порт 21.

Если у вас возникла проблема с FTP-соединением, важно проверить порт 21 на доступность.

Итоги

Некоторые маршрутизаторы и брандмауэры блокируют FTP-порт 21 из соображений безопасности, поэтому перед выполнением протокола передачи файлов важно проверить соединение порта. Вы можете найти больше информации о FTP здесь.

Мы надеемся, что вы нашли этот урок полезным. Если у вас есть вопросы, не стесняйтесь оставлять их в комментариях ниже.

Ольга вже близько восьми років працює менеджером у сфері IT, три з яких вона займається SEO. Написання технічних завдань та інструкцій — один з її основних обов’язків. Її хобі — дізнаватися щось нове і створювати цікаві та корисні статті про сучасні технології, веброзробку, мови програмування, пошукову оптимізацію сайтів та багато іншого.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *