Gibt es eine Möglichkeit, unter UNIX eine sichere Kopie abzurufen?
Warum sollte ich das tun müssen? Weil ich mich von meinem lokalen Computer aus bei einem Remote-Computer anmelden kann, aber nicht umgekehrt. Ich muss also eine sichere Kopie abrufen, anstatt einfach scp
eine Datei von meinem Remote-Computer an meinen lokalen Computer zu senden.
Antwort1
scp
kann sowohl zum Kopieren auf einen Remote-Rechner verwendet werden,und von einem:
Ich gehe davon aus, dass Sie es gewohnt sind, Folgendes zu verwenden:
scp localfile USER@REMOTE:remotefile
Sie können es aber auch für Folgendes verwenden:
scp USER@REMOTE:remotefile localfile
Antwort2
Um eine Remote-Datei an eine lokale anzuhängen, verbessernAndrewe Stubbs Antwortin die lokale Standardausgabe kopieren und Folgendes anhängen:
scp USER@REMOTE:remotefile /dev/stdout >> localeppendedfile
oder einfach (bei einer Posix-Remote-Maschine)
ssh USER@REMOTE /bin/cat removefile >> localeppendedfile