it-swarm.com.de

Wie kann ich einen Ordner von einem Remote-Computer auf einen lokalen Computer übertragen?

Ich versuche scp -r usernameipaddress:/path /pathwhereIwanttocopy, aber ich bekomme es als Verbindung verweigert.

Wie kann ich es bekommen? Wie kann ich verbunden werden?

23
Nilesh Agrawal

Das Flag -r sollte funktionieren. In Ihrem Beispiel scheinen Sie den Namen des Ordners zu vergessen, den Sie kopieren möchten. Versuchen:

scp -r nameOfFolderToCopy [email protected]:/path/to/copy/

um einen Ordner von Ihrem lokalen Computer auf einen entfernten zu kopieren. Oder

scp -r [email protected]:/path/of/folder/to/copy /target/local/directory

um einen Ordner von einem entfernten Rechner auf Ihren lokalen zu kopieren.

39
Memento Mori

Wenn sich in Ihrem Benutzerverzeichnis ein Ordner mit dem Namen working befindet, benötigen Sie lediglich Folgendes:

scp -r [email protected]:working ./

Es ist wahrscheinlich, dass Sie mit folgendem Befehl "Erlaubnis verweigert" erhalten:

scp -r [email protected]:/working ./

Können Sie überprüfen, ob der Dienst ssh auf dem Remotecomputer ausgeführt wird? Wenn Sie sich anmelden können, versuchen Sie Folgendes:

ps -aux | grep sshd
1
Steve

Vielleicht möchten Sie auch rsync auschecken. Es hat viele Optionen für den Umgang mit Duplikaten, Berechtigungen usw.

rsync -r [email protected]:/path/to/source /path/to/dest

oder zum hochladen

rsync -r /path/to/source [email protected]:/path/to/dest
1
user000001