Этот вопрос является своего рода продолжением этого вопроса.
Мое окончательное намерение - иметь возможность загружать файлы на рассматриваемый ftp-сервер.
У меня есть FileZilla, подключающаяся через SOCKS-прокси, созданный PuTTY на порт 9090, чтобы замаскировать мой IP-адрес, чтобы я мог подключиться к своему рабочему FTP-серверу, который будет принимать подключения только с локальных IP-адресов. PuTTY подключается к машине на моей работе, а FileZilla настроена на использование локального прокси (расположенного по адресу 127.0.0.1:9090) для подключения к моему рабочему FTP-серверу.
Это работает успешно, так как я могу подключиться, получить списки каталогов, загрузить файлы и выполнить несколько действий с файлами (я переименовал файл, переместил файл, удалил файл и т.д.). Однако я не могу ничего ЗАГРУЗИТЬ. Появляется журнал, показывающий, что все идет хорошо, затем просто отключается соединение и происходит сбой передачи.
Примечание * Сервер обычно (хотя и не всегда) создает файл, который я собираюсь загрузить без данных внутри него. Файл staff.html, который я показываю, пытаясь загрузить ниже, был создан на сервере, однако FileZilla показывает, что он имеет размер 0B, и когда я загружаю (или просматриваю его онлайн), он полностью пуст.
Ниже я включил журнал FileZilla, который пытался загрузить personal.html на FTP-сервер. Я скрыл любую личную информацию.
Статус: подключение к xxx.xxx.10.2 через прокси
Статус: подключение к 127.0.0.1:9090 ...
Статус: установлено соединение с прокси, выполняется рукопожатие ...
Статус: Соединение установлено, ожидание приветственного сообщения ...
Ответ: 220 BulletProof FTP-сервер готов ...
Команда: USER xxxx
Ответ: 331 Требуется пароль для xxxx.
Команда: PASS ****
Ответ: 230 Пользователь xxxx вошел в систему.
Статус: подключен
Статус: Начало загрузки C:\Users\xxx\Desktop\prrc\ staff.html
Команда: CWD /research_groups /servoir_sweep_improvement /pages
Ответ: команда 250 CWD выполнена успешно. "/research_groups/servoir_sweep_improvement/pages" является текущим каталогом.
Статус: Получение списка каталогов ...
Команда: ТИП I
Ответ: 200 Тип установлен на I.
Команда: PASV
Ответ: 227 Вход в пассивный режим (ххх, ххх, 10,2,128,175)
Команда: СПИСОК
Статус: подключение к 127.0.0.1:9090 ...
Статус: установлено соединение с прокси, выполняется рукопожатие ...
Ответ: 150 Соединение для передачи данных принято от xxx.xxx.2.218: 39774; передача стартовая.
Ответ: 226 Передача в порядке
Команда: ТИП A
Ответ: 200 Тип установлен на А.
Команда: PASV
Ответ: 227 Вход в пассивный режим (ххх, ххх, 10,2206,73)
Команда: STOR staff.html
Статус: подключение к 127.0.0.1:9090 ...
Статус: установлено соединение с прокси, выполняется рукопожатие ...
Ответ: 150 Соединение для передачи данных принято от xxx.xxx.2.218: 58526; передача стартовая для персонала.html.
Ошибка: истекло время соединения
Ошибка: передача файла не удалась
Спасибо за любую помощь заранее!!