|
Вопрос # 5 112/ вопрос решён / |
|
Здравствуйте, эксперты.
Есть 2 сервера linux и 2 сервера windows. К каждому есть логин и пароль. И компьютер в сети с которого запускаеться программа.
Нужно производить копирование файлов между серверами на прямую, а не копируя их сначала себе а после на сервер.
Спасибо.
 |
Вопрос задал: romaann (статус: Посетитель)
Вопрос отправлен: 21 марта 2011, 19:32
Состояние вопроса: решён, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, romaann!
телнеом файлы не скопируешь. а вот с помощью ftp - легко. у этого протокола файлы могут передаваться по отдельному порту. И поэтому есть возможность подключится к обоим серверам одновременно, а канал данных связать между ними. Но это пережитки прошлого.
Как я делаю это (у меня два десятка серверов).
с помощью ssh захожу на один с серверов, и выполняю такую команду
scp имя@адерес_сервера:/путь_к_файлу локальный_путь_к_файлу.
команда попросит ввести пароль на удаленный сервер и скопирует с него на локальный (тот, по которому зашли с помощью ssh) указанный файл. команда позволяет копировать по маске и рекурсивно (scp расщифровывается как cp over ssh - тоесть копирование через ssh).
Плюс эта команда имеет всякие плюшки типа "защищенное копирование", "сжатие на лету". Трафик бегает только между двумя серверами.
Эта команда может копировать и локального на удаленный, так с одного удаленного на другой.
Как на виндовс "серверах" организован парольный доступ - я не знаю, поэтому не могу сказать, поможет ли это. Но ssh сервер запустить можно, а скачав ssh клиент putty - можно творить чудеса (там есть к примеру программа plink - которая собственно и делает всякие копирования).
В случае использования scp для копирования с одного сервера на другой к локальной машине бегает лишь небольшой служебный трафик. Если ssh на серверах не настроен - рекомендую это сделать - сильно упрощает жизнь.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 22 марта 2011, 11:58
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 3; последнее сообщение — 22 марта 2011, 18:43; участников в обсуждении: 3.
|
min@y™ (статус: Доктор наук), 21 марта 2011, 19:38 [#1]:
Цитата (romaann):
Нужно производить копирование файлов между серверами на прямую, а не копируя их сначала себе а после на сервер.
Ну и что тебе мешает?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
DNK (статус: Студент), 21 марта 2011, 21:46 [#2]:
Telnet, FTP
"Digital Networked Knight"
|
|
bugmenot (статус: 3-ий класс), 22 марта 2011, 18:43 [#3]:
> Но это пережитки прошлого
Между прочим, освященные Стандартом, т.е. работает прямо сейчас даже на IIS
виконання програми розпочинається з того самого мiсця, де призупинилося.
|
23 марта 2011, 09:59: Статус вопроса изменён на решённый (изменил автор вопроса — romaann)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|