Übertragen von Dateien zwischen zwei Remote-Servern, die unterschiedliche Protokolle verwenden

Übertragen von Dateien zwischen zwei Remote-Servern, die unterschiedliche Protokolle verwenden

Ist es möglich, Dateien direkt zwischen zwei Remote-Servern zu übertragen, wenn diese nicht dasselbe Protokoll verwenden? Ich habe viele Dateien auf Server A (auf die zumindest im Moment per SFTP zugegriffen werden muss) und möchte sie auf Server B kopieren (auf den per FTP zugegriffen werden muss). Leider kann ich auf den Servern selbst nichts tun, da ich für beide ein externer Client bin.

Antwort1

Wenn ich deine Frage richtig verstehe, dann kannst du das mit

sudo apt-get install sshfs

gefolgt von

mkdir serverAFiles
sshfs serverA:/path/to/the/directory serverAfiles

Jetzt werden die Dateien auf ServerA im Verzeichnis „serverAfiles“ angezeigt, als ob sie sich auf dem lokalen Computer befänden, und Sie können sie per FTP auf ServerB übertragen, als ob sie sich lokal befänden.

Wenn du fertig bist,

fusermount -u serverAfiles

wird die SSH-Verbindung unterbrechen und die Remotedateien werden Ihnen nicht mehr als lokal angezeigt.

verwandte Informationen