227 entering passive mode как исправить
Перейти к содержимому

227 entering passive mode как исправить

  • автор:

Ошибка при подключения к хостингу через ftp?

подключаюсь через ftp на сайт всё верно вожу.
но ошибка вот такая выходит
Статус: Определение IP-адреса для ftp.my-site.tk
Статус: Соединяюсь с 31.170.165.7:21.
Статус: Соединение установлено, ожидание приглашения.
Статус: Соединение установлено
Статус: Получение списка каталогов.
Команда: PWD
Ответ: 257 «/public_html» is your current location
Команда: TYPE I
Ответ: 200 TYPE is now 8-bit binary
Команда: PASV
Ответ: 227 Entering Passive Mode (31,170,165,7,34,128)
Команда: MLSD
Ошибка: Соединение передачи данных не может быть установлено: ETIMEDOUT — Превышено время ожидания соединения

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

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

Оценить 2 комментария

FanatPHP

а погуглить?
Используете FileZilla?
Решения вопроса 0
Ответы на вопрос 1

vitcorp

Это означает, что фтп-клиент не может подключиться к серверу в пассивном режиме. Фаерволом на сервере перекрыты порты, которые не используются статически, а динамически выбираются. FTP-клиенты после соединения в пассивном режиме отправляют команду серверу для перехода работы на порты выше 1024 (все порты, что ниже — они зерезервированы, а остальные, за ненадобностью и в целях обеспечения безопасности отключены), поэтому и возникают такие проблемы.

Для решения данной проблемы необходимо подключаться в активном режиме. Как это сделать в двух наиболее популярных программах описано ниже.

Мини-руководство для пользователей FileZilla:

Вкладка меню Редактирование -> Настройки. Далее открывается окно, в котором слева выбираем вкладку FTP. Справа появлится группа настроек Режим передачи. По умолчанию стоит Пассивный (Рекомендуется). Здесь-то и нужно выбрать Активный режим. Далее нажимаем на кнопку ОК и успешно подключаемся.

FTP сервер возвращает ошибку 227

Доброго времени суток. Собственно, сабж в титле. Сама ошибка выглядит по меньшей мере непонятно:

«Удаленный сервер возвратил ошибку: 227 Entering Passive Mode (192,168,1,136,39,43)»

при чём тут ошибка? мне же и нужно в пассивный режим зайти. ладно, едем дальше. Опыта работы с ftp нет, нашел какие то исходники, собрал проект, выдаётся вышеупомянутое исключение. Упростил код до невозможности, ошибка осталась. Странность ещё в том, что в totalCommander соединение удаётся,

 private void btn_connect_Click_2(object sender, RoutedEventArgs e) < FtpWebRequest requestDir = (FtpWebRequest)FtpWebRequest.Create("ftp://192.168.1.136/"); requestDir.Credentials = new NetworkCredential("username", "password"); requestDir.Method = "LIST"; requestDir.UseBinary = true; requestDir.EnableSsl = false; requestDir.UsePassive = true; try < WebResponse response = requestDir.GetResponse(); >catch (Exception ex) < MessageBox.Show(ex.ToString() + ": \n" + ex.Message); >> 

пробовал так же ставить

requestDir.UsePassive = false;

Получил ошибку 500, синтаксическую, мол, команда не опознана. Буду благодарен, если мне объяснят, что я делаю не так)

FileZilla Forums

Offer to get FileZilla Manual

Promotion:

  • Board indexGeneralFileZilla Server Support
  • Search
  • Unanswered topics
  • Active topics

227 Entering Passive Mode (199,168,79,56,19,138)

Need help with FileZilla Server? Something does not work as expected? In this forum you may find an answer.

9 posts • Page 1 of 1
johhnyk 550 File not found Posts: 31 Joined: 2018-10-16 16:30 First name: John Last name: Kurzeja

227 Entering Passive Mode (199,168,79,56,19,138)

#1 Post by johhnyk » 2018-10-16 16:34

This driving me nuts. I just got Metronet FIOS, configured filezilla latest server. Disabled windows10 firewall. Disabled comodo free firewall. Disabled router firewall.

This 227 Entering Passive Mode (199,168,79,56,19,138) is stuck trying to login through ftp client from external IP.

johhnyk 550 File not found Posts: 31 Joined: 2018-10-16 16:30 First name: John Last name: Kurzeja

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#2 Post by johhnyk » 2018-10-16 16:50

https://ftptest.net says
Make sure the account has permissions to list directories.

I have all available check boxes checked under my username of the server profiles.

boco Contributor Posts: 26752 Joined: 2006-05-01 03:28 Location: Germany

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#3 Post by boco » 2018-10-16 17:10

Did you forward all ports (including data port range) through the router? Network Configuration

# ## BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply.
FTP connection problems? Please do yourself a favor and read Network Configuration.
FileZilla connection test: https://filezilla-project.org/conntest.php
### END SIGNATURE BLOCK ###

johhnyk 550 File not found Posts: 31 Joined: 2018-10-16 16:30 First name: John Last name: Kurzeja

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#4 Post by johhnyk » 2018-10-16 17:21

2018-10-16 17:10
Did you forward all ports (including data port range) through the router? Network Configuration

Image

This?

boco Contributor Posts: 26752 Joined: 2006-05-01 03:28 Location: Germany

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#5 Post by boco » 2018-10-16 17:30

These are only the listening port forward rule (21 for Plain FTP and Explicit FTP over TLS), and the one for Implicit FTP over TLS (990). Where’s the rule for the data port range? The Custom port range you defined in the Passive settings of the FTP server, it needs to be forwarded and opened as well.

# ## BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply.
FTP connection problems? Please do yourself a favor and read Network Configuration.
FileZilla connection test: https://filezilla-project.org/conntest.php
### END SIGNATURE BLOCK ###

johhnyk 550 File not found Posts: 31 Joined: 2018-10-16 16:30 First name: John Last name: Kurzeja

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#6 Post by johhnyk » 2018-10-16 17:45

Isn’t routers suppose to have port to port forwarding?

Under passive I have port set 60000 to 61000, on the router firewall, I don’t see a port to port, port forwarding option.

(000043)10/16/2018 13:42:25 PM — johnny (136.243.154.86)> 227 Entering Passive Mode (199,168,79,56,236,146)
(000043)10/16/2018 13:42:25 PM — johnny (136.243.154.86)> MLSD
(000043)10/16/2018 13:42:36 PM — johnny (136.243.154.86)> 425 Can’t open data connection for transfer of «/»
(000043)10/16/2018 13:42:36 PM — johnny (136.243.154.86)> disconnected.

Image

johhnyk 550 File not found Posts: 31 Joined: 2018-10-16 16:30 First name: John Last name: Kurzeja

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#7 Post by johhnyk » 2018-10-16 21:46

Is this the data ports you’re talking about? 60000-61000? i cant find nothing on data ports on the wiki.

Image

johhnyk 550 File not found Posts: 31 Joined: 2018-10-16 16:30 First name: John Last name: Kurzeja

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#8 Post by johhnyk » 2018-10-16 22:57

Ok as stated on the wiki, I changed passive ports 50000 to 50000. Port forwarded that 50000 in NAT of the router. Disabled «Require TLC session resumption on data connection. «. And bam, I am connected.

boco Contributor Posts: 26752 Joined: 2006-05-01 03:28 Location: Germany

Re: 227 Entering Passive Mode (199,168,79,56,19,138)

#9 Post by boco » 2018-10-17 00:25

I’m pretty sure the Wiki example pic says 50000 to 51000 (it should just be in the high region >49151 as those ports are unused). The text tells you to use min. 50 ports. One data port is not enough. and what your router shows on the site is just rules for single ports. The 60000 to 61000 rule is plain wrong.

You need to add a range , e. g. best use Service Name «Custom» and try to enter a range (50000-50100) and the same range (or the first port of it,depending on router) as local (translation) port. Then, add the same range as Custom port range in FZ Server.

FTP: 227 Entering Passive Mode (10,0,1,17,149,179)

Situation: The client setup a FTP site on their Windows 2012 R2 server. They can’t access FTP with this message: Make sure you have permission to access that folder. The hadle is invalid.

Details
200 Type set to A
227 Entering Passive Mode (10,0,1,17,149,179)

Troubleshooting: This could be the FTP Firewall Support issue. Go to IIS Manger>Server name, double click on FTP Firewall Support.

Change the Data channel Port Range to 0-0 and remove the External IP addresses of Firewall in it is used for internal only.

Published by

Bob Lin

Bob Lin, Chicagotech-MVP, MCSE & CNE Data recovery, Windows OS Recovery, Networking, and Computer Troubleshooting on http://www.ChicagoTech.net How to Install and Configure Windows, VMware, Virtualization and Cisco on http://www.HowToNetworking.com View all posts by Bob Lin

Posted on July 23, 2019 July 23, 2019 Author Bob Lin

Leave a Reply Cancel reply

You must be logged in to post a comment.

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

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