Verschieben Sie Dateien von einem Server direkt auf einen anderen Server, ohne auf die PC-Festplatte zu schreiben

468
Matthew.Paul.P

Vergib mir, wenn ich das schlecht erzähle.

Ich arbeite mit einem Linux-Desktop und mehreren ESXi-Hosts. Nennen wir meinen Desktop Desk-1 und die ESXi-Hosts ESXi-1 und ESXi-2 der Einfachheit halber. Ich möchte Dateien von ESXi-1 auf ESXi-2 verschieben. Ich kann mit lftp auf jeden Host zugreifen und Dateien problemlos von / zu Desk-1 und Desk-2 hochladen / herunterladen. Gibt es eine Möglichkeit, die Dateien von ESXi-1 direkt auf ESXi-2 zu verschieben, ohne die Dateien zuerst auf Desk-1 zu schreiben. Ich bin offen für alle Linux-basierten Lösungen.

Danke im Voraus.

0
mögliches Duplikat von [Server zu Server transfer] (http://superuser.com/questions/214277/server-to-server-transfer) Ƭᴇcʜιᴇ007 vor 9 Jahren 0
Wäre es möglich, auf ESXi-1 zu "ssh" und von dort aus "scp" zu machen? Dies würde das Problem der mittleren Bandbreite aus der nachstehenden Antwort von @ Zoredache beseitigen. Ryan vor 9 Jahren 1

2 Antworten auf die Frage

0
Zoredache

Da auf beiden Servern ESXi ausgeführt wird, können Sie die scp -3Option zum Übertragen von einem Server auf einen anderen verwenden, ohne dass die Dateien auf dem Zwischensystem gespeichert werden. Die Bandbreite des Zwischensystems wird jedoch weiterhin verwendet.

0
WebDrive

Wenn Ihr FTP-Server FXP unterstützt, dh Server-zu-Server-Dateiübertragungen, können Sie einen FXP-kompatiblen FTP-Client verwenden, um die Server-zu-Server-Dateiübertragung zu initiieren. Dadurch würde der Client Server A anweisen, eine Datei an Server B zu senden.

Nicht zu viele Server unterstützen dies, vor allem, weil Sie einen Serverprozess haben, der versucht, eine direkte Verbindung zum anderen Serverprozess herzustellen, und viele Server dies aus Sicherheitsgründen verhindern.

Hoffentlich hilft das!