2016-08-05 14 views
0

heruntergeladen werden Ich bin sehr neu zu AWS ec2. Ich bin in der Lage, eine Verbindung zu meiner aws-Instanz über ssh herzustellen. Ich erhalte jedoch einen Fehler, wenn ich versuche, den Befehl scp zum Herunterladen von Dateien vom Server auf meine lokale Maschine oder zum Hochladen von der lokalen Maschine auf den Server zu verwenden.Datei kann nicht von aws

hier ist, wie ich den Befehl verwenden, um eine Datei von aws zu meinem lokalen Rechner herunterladen:

scp -i C:/users.../MyFile.pem [email protected]: /aws_filepath/xxx

ich Fehler:

Warning: Indentity file MyFile.pem not accessible:no such file or directory Permission denied (publickey). cp: omitting directory '/aws_filepath/xxx'

Ich bin nicht sicher, wo ich angeben der Dateiname der Datei, die ich herunterladen möchte? Könntest du bitte meinen Befehl überprüfen und sehen, was ich falsch mache?

Vielen Dank

+0

Ist das eine Windows-Maschine? Und verwenden Sie Windows CMD-Leitung? – error2007s

+0

@ error2007s Ich bin auf Windows-Maschine, verbindet durch Kitty zu AWS und läuft auf Ubuntu. – Zar

+0

Wenn Sie Putty verwenden, müssen Sie zuerst Ihre PEM-Datei in eine Putty-Schlüsseldatei konvertieren. Weitere Informationen finden Sie im Abschnitt "Konvertieren Ihres privaten Schlüssels mit PuTTYgen" unter http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html. – jbird

Antwort

0

Ok der Fehler ist im Pfad. Verwenden Sie den Befehl in diesem Format. Entfernen Sie c: auch sicherstellen, dass Sie die PEM-Datei in diesem Pfad haben.

scp -i /users.../MyFile.pem [email protected]xxxxx.amazonaws.com: /aws_filepath/xxx 
+0

Ja, das funktioniert auch über Befehl funktioniert auch. – error2007s

+0

So bin ich eingetreten und es hat nicht funktioniert. Ich habe überprüft, MyFile.pem ist auf meinem Desktop. 'scp -i /Users/xxxx/Desktop/MyFile.pem [email protected]:/var/www/myfile.php' – Zar

+0

Fügen Sie es unter Benutzerverzeichnis hinzu und dann prüfen – error2007s

Verwandte Themen