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.