Ich verwende rsync
, um eine Verbindung zu einer Festplatte auf einem Remotecomputer herzustellen und eine Sicherungskopie davon zu erstellen, auf die ich ssh-Zugriff habe. rsync
ist richtig angeschlossen. Der Code, der funktioniert, ist
rsync -av --progress -e "ssh -p port_number -i key/file/path" \
"path/on/local/computer/to/back/up" \
ssh_username@ssh_ip_address:"'path/on/remote/computer/to/back/up/to'"
Ich frage mich, ob es eine Möglichkeit gibt, rsync
seine --log-file
Option zum Generieren einer Protokolldatei auf dem fernen System zu verwenden (ich möchte, dass sich die Datei auf derselben fernen Festplatte befindet, auf der ich ein Backup mache). Jedes Mal, wenn ich ihm einen Remote-Pfad für die Protokolldatei gebe (zum Beispiel mit --log-file="path/on/remote/computer"
), scheint er nach dem Pfad auf meinem lokalen System zu suchen. Ich habe es sogar versucht --log-file=ssh_username@ssh_ip_address:path/on/remote/system
, aber es hat nicht funktioniert.
Ist dies möglich, oder muss ich eine Protokolldatei auf dem lokalen System und dann scp
auf dem Remote-System erstellen ?
Sowohl auf dem lokalen als auch auf dem Remote-System wird Ubuntu 12.04 ausgeführt.