Как перекинуть файл с одного удалённого сервера на другой

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Andrey-ipa
Сообщения: 7
Зарегистрирован: Ср ноя 30, 2016 02:46

Как перекинуть файл с одного удалённого сервера на другой

Сообщение Andrey-ipa »

Доброго времени суток!

Имеется компьютер на работе. ОС Windows XP SP3, версия Total Commander 6.03 32 bit 16.04.2004.

Очень часто приходится выполнять следующие действия.
Нужно зайти на удалённый сервер, скопировать текстовый файл на компьютер-клиент и закачать этот файл на другой удалённый сервер.

Проблема в том, что сервера находятся в разных подсетях и компьютер-клиент, имеющий две сетевые карты, является неким связующим звеном между серверами - так устроена система безопасности у нас. Другими словами, нельзя напрямую скопировать файл между двумя ftp-соединениями.

Вопрос. Можно ли настроить передачу файлов между серверами через временные файлы клиента? Или, может быть, есть какой-нибудь плагин, позволяющий упростить копирование между серверами?

Заранее извиняюсь, если повторил тему. Искал... И на форумах и в поисковиках. Может плохо искал?! Проблема в том, что такой вопрос коротко и грамотно изложить в поиске оказалось для меня непросто! Слишком много выдаётся статей совсем не о том.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Andrey-ipa
А новую версию Total Commander вы хорошо искали или не очень? Прежде, чем что-то обсуждать по этому поводу дальше, приложите усилия по обновлению TC до приемлемой версии (8.52a или 9.0). В противном случае советовать вам что бы то ни было будет, не исключено, бессмысленно и бесполезно. А заново устанавливать антикварную версию от 2004 года только для изучения вашей проблемы здесь желающие вряд ли найдутся.
Что касаемо запроса, то у меня обнаружение, скажем, вот этого по поисковой строке "с одного сервера" заняло меньше минуты.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Andrey-ipa
Сообщения: 7
Зарегистрирован: Ср ноя 30, 2016 02:46

Сообщение Andrey-ipa »

Avada
Благодарю за быстрый ответ!

К сожалению, нет возможности обновить TC на работе - у меня нет таких прав, а тому, у кого такие права есть, до этого нет дела и времени. :(
Когда создавал тему, рассчитывал хотя бы на какой-нибудь совместимый плагин.

За ссылку спасибо! Изучил материал. Опробую описываемый там совет.
Andrey-ipa
Сообщения: 7
Зарегистрирован: Ср ноя 30, 2016 02:46

Сообщение Andrey-ipa »

Проблему решить никак не удаётся! :( Перепробовал разные варианты.
Если когда-нибудь на работе обновят TC, вернусь к данному вопросу.
А пока данную тему, думаю, можно закрыть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Andrey-ipa писал(а):Если когда-нибудь на работе обновят TC
Что мешает использовать портабельный ТС? Я вообще на "работах" такие вещи только с флешки запускал.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Andrey-ipa
Сообщения: 7
Зарегистрирован: Ср ноя 30, 2016 02:46

Сообщение Andrey-ipa »

Flasher
Так и сделал! :)
Установил портабельный TC версия 8.52. Результат тот же - нифига! :(
В поле FTP-соединения пишется ошибка "500 Illegal PORT command", а TC выдаёт сообщение: "Ошибка удаленной передачи, возможно не поддерживается сервером". Пробовал и пассивные режимы и активные, менял местами сервера в левой и правой панелях TC - не помогает. Только через локальную папку клиента можно передать файл с одного сервера на другой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Andrey-ipa
Значит, скорее всего, не судьба.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Andrey-ipa
Можно подключить исходный сервер как сетевой диск (FTPDrive, WebDrive, NetDrive, ExpanDrive), тогда он будет восприниматься как локальная папка.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Andrey-ipa
Сообщения: 7
Зарегистрирован: Ср ноя 30, 2016 02:46

Сообщение Andrey-ipa »

Flasher
Спасибо за совет! Попробую послезавтра и отпишусь.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Andrey-ipa
Проблема в том, что копирование между двумя FTP-подключениями выполняется Тоталом как FXP-операция (прямая связь между серверами), а она требует, во-первых, активного режима для одного из серверов (так что Тотал принудительно посылает команду PORT, несмотря на пассивный режим в настройках), во-вторых, прямой связи между серверами (в данном случае отсутствующей).

К сожалению, похоже, в Тотале не предусмотрено возможности отказаться от FXP. Так что остаётся либо самостоятельно копировать через промежуточную локальную папку, либо, действительно, воспользоваться подключением FTP как диска.

Если кроме FTP есть ещё SSH/SCP-доступ к одному из серверов, то можно подключиться к нему плагином SFTP (а ко второму — по-прежнему через FTP), тогда копирование между ними будет автоматом происходить через локальный временный файл.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Andrey-ipa
Сообщения: 7
Зарегистрирован: Ср ноя 30, 2016 02:46

Сообщение Andrey-ipa »

CaptainFlint
Благодарю за разъяснение! Коротко и ясно! :)
Связку SSH/SCP - FTP через плагин SFTP тоже попробую и отпишусь.
Andrey-ipa
Сообщения: 7
Зарегистрирован: Ср ноя 30, 2016 02:46

Сообщение Andrey-ipa »

Всем доброго времени суток!

Прошу прощения, что так долго не отписывался - на работе дел невпроворот!

По поводу связки SSH - FTP через плагин SFTP - ничего не вышло! SSH протоколы недоступны. Только FTP.

Связка через сетевой диск FTP удалась!!! Но только в следующей последовательности (первым звеном указывается соединение с сервером, с которого надо забрать файл, вторым звеном - связь с сервером, на который нужно передать файл):

FTP-диск -> FTP-соединение.

И только так! Пробовал различные комбинации:

FTP-соединение -> FTP-диск,
FTP-диск -> FTP-диск,

не получается. Причём последняя связка открывает папки на удалённых серверах, делает вид, что копирует, но файл не появляется на принимающем сервере! Да, и до кучи, всё это проходит с "тормозами".
Кто-нибудь может объяснить эти феномены?
И по поводу второй связки - это, наверное, настройки серверов такие?
Ответить