Как перекинуть файл с одного удалённого сервера на другой
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
-
Andrey-ipa
- Сообщения: 7
- Зарегистрирован: Ср ноя 30, 2016 02:46
Как перекинуть файл с одного удалённого сервера на другой
Доброго времени суток!
Имеется компьютер на работе. ОС Windows XP SP3, версия Total Commander 6.03 32 bit 16.04.2004.
Очень часто приходится выполнять следующие действия.
Нужно зайти на удалённый сервер, скопировать текстовый файл на компьютер-клиент и закачать этот файл на другой удалённый сервер.
Проблема в том, что сервера находятся в разных подсетях и компьютер-клиент, имеющий две сетевые карты, является неким связующим звеном между серверами - так устроена система безопасности у нас. Другими словами, нельзя напрямую скопировать файл между двумя ftp-соединениями.
Вопрос. Можно ли настроить передачу файлов между серверами через временные файлы клиента? Или, может быть, есть какой-нибудь плагин, позволяющий упростить копирование между серверами?
Заранее извиняюсь, если повторил тему. Искал... И на форумах и в поисковиках. Может плохо искал?! Проблема в том, что такой вопрос коротко и грамотно изложить в поиске оказалось для меня непросто! Слишком много выдаётся статей совсем не о том.
Имеется компьютер на работе. ОС Windows XP SP3, версия Total Commander 6.03 32 bit 16.04.2004.
Очень часто приходится выполнять следующие действия.
Нужно зайти на удалённый сервер, скопировать текстовый файл на компьютер-клиент и закачать этот файл на другой удалённый сервер.
Проблема в том, что сервера находятся в разных подсетях и компьютер-клиент, имеющий две сетевые карты, является неким связующим звеном между серверами - так устроена система безопасности у нас. Другими словами, нельзя напрямую скопировать файл между двумя ftp-соединениями.
Вопрос. Можно ли настроить передачу файлов между серверами через временные файлы клиента? Или, может быть, есть какой-нибудь плагин, позволяющий упростить копирование между серверами?
Заранее извиняюсь, если повторил тему. Искал... И на форумах и в поисковиках. Может плохо искал?! Проблема в том, что такой вопрос коротко и грамотно изложить в поиске оказалось для меня непросто! Слишком много выдаётся статей совсем не о том.
Andrey-ipa
А новую версию Total Commander вы хорошо искали или не очень? Прежде, чем что-то обсуждать по этому поводу дальше, приложите усилия по обновлению TC до приемлемой версии (8.52a или 9.0). В противном случае советовать вам что бы то ни было будет, не исключено, бессмысленно и бесполезно. А заново устанавливать антикварную версию от 2004 года только для изучения вашей проблемы здесь желающие вряд ли найдутся.
Что касаемо запроса, то у меня обнаружение, скажем, вот этого по поисковой строке "с одного сервера" заняло меньше минуты.
А новую версию Total Commander вы хорошо искали или не очень? Прежде, чем что-то обсуждать по этому поводу дальше, приложите усилия по обновлению TC до приемлемой версии (8.52a или 9.0). В противном случае советовать вам что бы то ни было будет, не исключено, бессмысленно и бесполезно. А заново устанавливать антикварную версию от 2004 года только для изучения вашей проблемы здесь желающие вряд ли найдутся.
Что касаемо запроса, то у меня обнаружение, скажем, вот этого по поисковой строке "с одного сервера" заняло меньше минуты.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
Andrey-ipa
- Сообщения: 7
- Зарегистрирован: Ср ноя 30, 2016 02:46
Avada
Благодарю за быстрый ответ!
К сожалению, нет возможности обновить TC на работе - у меня нет таких прав, а тому, у кого такие права есть, до этого нет дела и времени.
Когда создавал тему, рассчитывал хотя бы на какой-нибудь совместимый плагин.
За ссылку спасибо! Изучил материал. Опробую описываемый там совет.
Благодарю за быстрый ответ!
К сожалению, нет возможности обновить TC на работе - у меня нет таких прав, а тому, у кого такие права есть, до этого нет дела и времени.
Когда создавал тему, рассчитывал хотя бы на какой-нибудь совместимый плагин.
За ссылку спасибо! Изучил материал. Опробую описываемый там совет.
-
Andrey-ipa
- Сообщения: 7
- Зарегистрирован: Ср ноя 30, 2016 02:46
Что мешает использовать портабельный ТС? Я вообще на "работах" такие вещи только с флешки запускал.Andrey-ipa писал(а):Если когда-нибудь на работе обновят TC
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
-
Andrey-ipa
- Сообщения: 7
- Зарегистрирован: Ср ноя 30, 2016 02:46
Flasher
Так и сделал!
Установил портабельный TC версия 8.52. Результат тот же - нифига!
В поле FTP-соединения пишется ошибка "500 Illegal PORT command", а TC выдаёт сообщение: "Ошибка удаленной передачи, возможно не поддерживается сервером". Пробовал и пассивные режимы и активные, менял местами сервера в левой и правой панелях TC - не помогает. Только через локальную папку клиента можно передать файл с одного сервера на другой.
Так и сделал!
Установил портабельный TC версия 8.52. Результат тот же - нифига!
В поле FTP-соединения пишется ошибка "500 Illegal PORT command", а TC выдаёт сообщение: "Ошибка удаленной передачи, возможно не поддерживается сервером". Пробовал и пассивные режимы и активные, менял местами сервера в левой и правой панелях TC - не помогает. Только через локальную папку клиента можно передать файл с одного сервера на другой.
Andrey-ipa
Можно подключить исходный сервер как сетевой диск (FTPDrive, WebDrive, NetDrive, ExpanDrive), тогда он будет восприниматься как локальная папка.
Можно подключить исходный сервер как сетевой диск (FTPDrive, WebDrive, NetDrive, ExpanDrive), тогда он будет восприниматься как локальная папка.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
-
Andrey-ipa
- Сообщения: 7
- Зарегистрирован: Ср ноя 30, 2016 02:46
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Andrey-ipa
Проблема в том, что копирование между двумя FTP-подключениями выполняется Тоталом как FXP-операция (прямая связь между серверами), а она требует, во-первых, активного режима для одного из серверов (так что Тотал принудительно посылает команду PORT, несмотря на пассивный режим в настройках), во-вторых, прямой связи между серверами (в данном случае отсутствующей).
К сожалению, похоже, в Тотале не предусмотрено возможности отказаться от FXP. Так что остаётся либо самостоятельно копировать через промежуточную локальную папку, либо, действительно, воспользоваться подключением FTP как диска.
Если кроме FTP есть ещё SSH/SCP-доступ к одному из серверов, то можно подключиться к нему плагином SFTP (а ко второму — по-прежнему через FTP), тогда копирование между ними будет автоматом происходить через локальный временный файл.
Проблема в том, что копирование между двумя FTP-подключениями выполняется Тоталом как FXP-операция (прямая связь между серверами), а она требует, во-первых, активного режима для одного из серверов (так что Тотал принудительно посылает команду PORT, несмотря на пассивный режим в настройках), во-вторых, прямой связи между серверами (в данном случае отсутствующей).
К сожалению, похоже, в Тотале не предусмотрено возможности отказаться от FXP. Так что остаётся либо самостоятельно копировать через промежуточную локальную папку, либо, действительно, воспользоваться подключением FTP как диска.
Если кроме FTP есть ещё SSH/SCP-доступ к одному из серверов, то можно подключиться к нему плагином SFTP (а ко второму — по-прежнему через FTP), тогда копирование между ними будет автоматом происходить через локальный временный файл.
Почему же, ё-моё, ты нигде не пишешь "ё"?
-
Andrey-ipa
- Сообщения: 7
- Зарегистрирован: Ср ноя 30, 2016 02:46
-
Andrey-ipa
- Сообщения: 7
- Зарегистрирован: Ср ноя 30, 2016 02:46
Всем доброго времени суток!
Прошу прощения, что так долго не отписывался - на работе дел невпроворот!
По поводу связки SSH - FTP через плагин SFTP - ничего не вышло! SSH протоколы недоступны. Только FTP.
Связка через сетевой диск FTP удалась!!! Но только в следующей последовательности (первым звеном указывается соединение с сервером, с которого надо забрать файл, вторым звеном - связь с сервером, на который нужно передать файл):
FTP-диск -> FTP-соединение.
И только так! Пробовал различные комбинации:
FTP-соединение -> FTP-диск,
FTP-диск -> FTP-диск,
не получается. Причём последняя связка открывает папки на удалённых серверах, делает вид, что копирует, но файл не появляется на принимающем сервере! Да, и до кучи, всё это проходит с "тормозами".
Кто-нибудь может объяснить эти феномены?
И по поводу второй связки - это, наверное, настройки серверов такие?
Прошу прощения, что так долго не отписывался - на работе дел невпроворот!
По поводу связки SSH - FTP через плагин SFTP - ничего не вышло! SSH протоколы недоступны. Только FTP.
Связка через сетевой диск FTP удалась!!! Но только в следующей последовательности (первым звеном указывается соединение с сервером, с которого надо забрать файл, вторым звеном - связь с сервером, на который нужно передать файл):
FTP-диск -> FTP-соединение.
И только так! Пробовал различные комбинации:
FTP-соединение -> FTP-диск,
FTP-диск -> FTP-диск,
не получается. Причём последняя связка открывает папки на удалённых серверах, делает вид, что копирует, но файл не появляется на принимающем сервере! Да, и до кучи, всё это проходит с "тормозами".
Кто-нибудь может объяснить эти феномены?
И по поводу второй связки - это, наверное, настройки серверов такие?