3

Я недавно купил VPS и настроил virtualmin со всеми зависимостями. Я могу получить доступ к своему веб-сайту, и я могу подключиться через SSH к серверу, но я не могу подключиться с помощью ftp со своего рабочего стола.

Когда я использую http://net2ftp.com, он работает нормально, когда я вхожу через SSH на другой VPS, а затем пробую FTP первый - он работает нормально.

Итак, я начал тестировать разные серверы и разных клиентов (ftp wanderer) со своего рабочего стола, ни один из них не работал.

Я пробовал другое интернет-соединение (совсем другой провайдер, сотовый модем USB), но оно также не работало.

Затем я попробовал свою виртуальную машину (VMware Workstation) с USB-модемом, и она неожиданно заработала! Они оба (физический ноутбук и виртуальная машина) Windows 7, и я временно отключил брандмауэр Windows и ESS брандмауэр в обоих.

Я пробовал еще 2 ПК, но безуспешно ...

Когда я пытаюсь установить ftp через cmd, он просто не может подключиться, ничего не сказав:

C:\Windows\system32>ftp 69.x.x.x
Connected to 69.x.x.x.
220 ProFTPD 1.3.3d Server (69.x.x.x) [.....]
User (69.x.x.x:(none)): <Here I typed my username>
331 Password required for <username>
Password: <I typed my password>
230 User <username> logged in
ftp> pwd
257 "/home/<username>" is the current directory
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list

А тут просто повесить, ждать вечно ...

В чем может быть проблема?????

Кстати, я видел следующие вопросы, не помогло.

  1. Не удается подключиться к FTP-сайтам
  2. Невозможно подключиться к FTP-сайтам даже с отключенным брандмауэром Windows

5 ответов5

1

Добро пожаловать в не очень хорошо документированный мир активного и пассивного FTP. Вот хорошее прочтение, чтобы направить вас в правильном направлении: http://slacksite.com/other/ftp.html

1

Эта ветка может помочь: Virtualmin Резервное копирование на FTP-сервер | проблема пассивного подключения по ftp

В: Когда я планирую резервное копирование с Virtualmin (3.79 GPL-1) для резервного копирования файлов на FTP-сервер (Windows 2008 SP2), резервное копирование завершается неудачно. Это связано с тем, что Virtualmin использует пассивное FTP-соединение, которое не будет работать, поскольку этот FTP-сервер находится за брандмауэром, и только FTP-порты 20-21 перенаправляются на FTP-сервер. Соединение установлено (через порт 55xxx, который я вижу в журналах резервного копирования) и после этого истекает время ожидания из-за используемого порта. Когда я использую FTP-клиент на своем ноутбуке в той же сети, я замечаю то же самое. Работают только непассивные соединения, с пассивными FTP-соединениями время ожидания в списке каталогов истекло.

Открытие / переадресация портов с 49000-65535 не вариант в этой ситуации. Можно ли настроить Virtualmin, чтобы не использовать пассивный FTP, а только порты 20-21? При создании расписания резервного копирования заполнение IP-адреса, например: xxx.xxx.xxx.xxx:21, невозможно, «: 21» удаляется после сохранения расписания.

A: вам, вероятно, было бы лучше установить ssh на вашу коробку WS2008.

Объяснение того, когда он работает или нет, может быть таким же простым, как то, установлено ли соединение FTP в активном или пассивном FTP или вместо этого через SSH.

Помимо этого, вы можете попробовать исправить ошибку Filezilla при получении списка каталогов.

Вопросы:

  1. Вы пробовали Core FTP Lite, загруженный на Core FTP LE 2.2: бесплатная версия ?
  2. Вы пытались отключить все брандмауэры и антивирусные продукты на вашем компьютере?
0

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

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

0

Попробуйте выполнить команду ftp с -d для отладки, а перед тем, как запустить ls режим передачи на binary

0

Хорошо, кое-что попробовать:

1) Проверьте «Свойства обозревателя» на панели управления и посмотрите, есть ли общесистемный прокси-сервер для FTP.

2) Проверьте ваш роутер, есть ли какой-нибудь исходящий блок на портах FTP - и 20, и 21. Я знаю, что вы пробовали более 1 провайдера, но если по какой-то причине для обоих использовался один и тот же маршрутизатор, это возможно.

3) Переключитесь на SFTP, так как это безопасно :)

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