Перемещение файлов с одного сервера напрямую на другой без записи на диск ПК

344
Matthew.Paul.P

Простите, если я скажу это плохо.

Я работаю с рабочим столом Linux и несколькими хостами ESXi. Давайте назовем мой рабочий стол Desk-1, а для простоты ESXi размещает ESXi-1 и ESXi-2. Я хотел бы переместить файлы из ESXi-1 в ESXi-2. Я могу использовать lftp для получения доступа к каждому хосту и загрузки / выгрузки файлов на / с Desk-1 и Desk-2 без проблем. Есть ли способ переместить файлы из ESXi-1 напрямую в ESXi-2 без предварительной записи файлов в Desk-1. Я открыт для использования любых решений на основе Linux.

Заранее спасибо.

0
возможный дубликат [Сервер на сервер] (http://superuser.com/questions/214277/server-to-server-transfer) Ƭᴇcʜιᴇ007 9 лет назад 0
Можно ли `ssh` к ESXi-1 и сделать` scp` оттуда? Это устранило бы проблему промежуточной пропускной способности из ответа @ Zoredache ниже. Ryan 9 лет назад 1

2 ответа на вопрос

0
Zoredache

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

0
WebDrive

If your ftp server supports FXP, ie, Server to Server File Transfers, you could use an FXP compliant ftp client to initiate the server-to-server file transfer. This would let the client tell server A to send a file to server B.

Not too many servers support this, primarily because you have one server process trying to open a direct connection to the other server process, and many servers prevent this for security reasons.

Hope that helps!

Похожие вопросы