Warum kann ich mit diesem Befehl keinen Ordner vom Remote-Server auf den lokalen Server kopieren?

585
CHarris

Ich bin an meinem Remote-Server als Root angemeldet. Ich möchte einen Ordner auf meinen lokalen Computer kopieren. Was ist falsch an meinem Code?

scp -r myfolder 12.34.56.789/c/copyofmyfolder 

12.34.56.789 ist die IP-Adresse meines lokalen Computers. Ich erhalte ständig die Nachricht:

cp: cannot create directory '12.34.56.789/c/copyofmyfolder': No such file or directory 

Ich kann auf meinem lokalen Computer, der copyofmyfoldervorhanden ist, am richtigen Ort klar sehen .

1

1 Antwort auf die Frage

3
Hennes

Der Fehler fehlt :.

Sie kopieren einen Dateinamen auf Ihrem lokalen Computer, der mit dem Namen 12.34.56.789 beginnt.

Sie haben wahrscheinlich beabsichtigt scp -r myfolder 12.34.56.789:/c/copyofmyfolder
(beachten Sie die IP oder den Hostnamen gefolgt von :)

Das ist viel besser, diese Nachricht ist weg, aber jetzt bekomme ich: `ssh: Verbindung zu Host 12.34.56.789 Port 22: Verbindungszeitüberschreitung bei Verbindungsabbruch` Muss ich für die Übertragung ssh installiert haben? Keine andere Möglichkeit? CHarris vor 7 Jahren 0
Sie benötigen einen Client auf der einen Seite und etwas, um die Verbindung auf der anderen Seite zu akzeptieren. Wenn die empfangende Seite eine BSD oder Linux war, würde ich sagen, dass Sie sicherstellen müssen, dass sshd läuft. Unter Windows: keine Ahnung. Hennes vor 7 Jahren 1
Ja, ich laufe unter Windows. Ich verwende Cygwin, von dem ich glaube, dass er eine Linux-Umgebung nachahmt. CHarris vor 7 Jahren 0
Mögliche relevante Lektüre: http://serverfault.com/questions/648855/is-iis-sftp-native-supported-by-windows-server-2012-r2/648865#648865 Hennes vor 7 Jahren 0