У меня проблемы с подключением к ftps через Filezilla. Они сказали мне, что это могут быть порты маршрутизатора. Некоторые говорят, что 21 порт (выходной трафик?) всегда открыт, некоторые говорят, что он закрыт. Как проверить, открыт ли он? Если он закрыт, как мне его открыть? Может ли это быть что-то еще? FTP-сервер работает отлично, так как я попросил своих друзей подключиться, и они преуспели в этом.Роутер это d6000.

Редактировать: я работаю на W7. Действительно, мне нужен мой компьютер для чтения и загрузки контента с FTP. FileZilla подключается к серверу, но всегда ждет, когда пытается прочитать список каталогов. Я пробовал пассивный и активный режим, но ни один не работает. Я запутался, нужен ли мне входящий трафик через порт 21 или нет? Я могу подключиться с другого компьютера и другого маршрутизатора с теми же настройками программного обеспечения, поэтому я спрашиваю о маршрутизаторе.

3 ответа3

1

Чтобы проверить ваше соединение, просто попробуйте Windows ftp клиент командной строки.

  • Откройте командную строку, запустив cmd.
  • Дождитесь появления окна оболочки и запустите ftp your.ftp.server .
  • Если на этом выходе connection refused , то порт на сервере не открыт, или ваш маршрутизатор (или локальный брандмауэр) блокирует трафик.
  • В случае успеха вы увидите командную строку ftp или запросите ваше имя пользователя / пароль.
  • Чтобы проверить, связано ли это с вашим сервером или подключением к вашему серверу, попробуйте получить доступ к другому серверу, например, ftp ftp.microsoft.com .
  • Чтобы закрыть сеанс ftp, используйте bye , exit или нажмите Ctrl + C, а затем закройте фактическое окно оболочки.

Если все эти тесты пройдены успешно, возможно, что-то не так с вашей конфигурацией Filezilla и / или брандмауэра.

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

0

Ответ не относится к FTP: если вы хотите узнать, какие порты открыты для входящего трафика на домашнем маршрутизаторе, то с компьютера, который находится внутри маршрутизатора (т. Е. В домашней сети), вы онлайн-инструмент сканирования. Я отчасти неравнодушен к ShieldsUp! от Стива Гибсона, но вы можете погуглить и найти больше.

Ответ по FTP: У меня были некоторые проблемы с FTPS и с тем, как выполняется шифрование. Вы уверены, что FTPS на самом деле работает на 21-м порту? По умолчанию это 990. Является ли шифрование явным или неявным?

РЕДАКТИРОВАНИЕ 1/1/2015: я сделал предположение здесь (основываясь на использовании порта 21), что вы на самом деле говорите о FTPS, а не SFTP, который традиционно будет использовать порт 22. Вот хорошая статья о разнице.

-1

21 должен быть открыт по умолчанию, но для проверки в вашем браузере перейдите по адресу http://192.168.1.1, имя пользователя - admin, а пароль - admin. Оказавшись там, вы можете добавить исключение портов в разделе «Игры / переадресация портов на 21» на сервере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .