So kopieren Sie eine Datei oder ein Verzeichnis mit SFTP auf einen Remotecomputer

So kopieren Sie eine Datei oder ein Verzeichnis mit SFTP auf einen Remotecomputer

Ich habe diesen Befehl verwendet, um eine Sitzung mit einer Remote-VM in der Cloud zu starten, und habe versucht, Dateien von meiner lokalen Maschine auf diese Maschine zu kopieren. Dabei habe ich diesen Befehl verwendet: Leider ist mir folgende Fehlermeldung aufgetreten:sftp [email protected]put l1/l2/file.tar.gz /rl1

remote open("/rl1"): Permission denied

Antwort1

Dieser Befehl

put l1/l2/file.tar.gz  /rl1

kopiert die Datei in das Remote-Stammverzeichnis ( /), was wahrscheinlich nicht das ist, was Sie wollen (und als normaler Benutzer haben Sie sicherlich keinen Zugriff darauf). Sie möchten die Datei wahrscheinlich ~wie folgt in Ihr Home-Verzeichnis ( ) kopieren:

put l1/l2/file.tar.gz  ~/rl1

oder aktuelles Verzeichnis

put l1/l2/file.tar.gz  ./rl1

oder

put l1/l2/file.tar.gz  rl1

Das sollte für Sie funktionieren.

verwandte Informationen