2016-04-30 3 views
0

ich versuche, Dateien auf eine EC2-Instanz mit dem Befehl scp zu kopieren, wie folgt:Wie kopiert man Dateien mit scp auf eine ec2-Instanz?

scp -i "key-pair-name.pem" somefile.txt ec2xxxx.us-west-2.compute.amazonaws.com:~ 

ich die folgende Fehlermeldung erhalten: Zugriff verweigert (publickey). verloren Verbindung

I

Ich bin in der Lage zu ssh nur gut eine Amazon Linux-Maschine verwenden. Ich bin über Q & A hier gegangen, ohne Glück.

+0

Haben Sie Schrägstrich am Ende Ihres Befehl hinzufügen versucht? 'scp -i" Schlüsselpaar-Name.pem "somefile.txt ec2xxxx.us-west-2.compute.amazonaws.com: ~ /' –

+0

Auf Ubuntu-Bildern ist zum Beispiel der Benutzername, der den '.pem'-Schlüssel hat der Benutzer "ubuntu", also "ubuntu @ ec2 ... yadayada ..." oder "-l ubuntu" –

+0

@ sergiy.dragunov und das ist nicht das Problem, der Befehl schlägt * vor * der Pfad wird tatsächlich interpretiert. –

Antwort

3

Versuchen Sie, den Benutzernamen eingeben, zum Beispiel:

scp -i "key-pair-name.pem" somefile.txt [email protected]:~ 
+0

Ich habe den Benutzernamen auf dem ec2 instace über den "whoami" -Befehl erhalten. Jetzt habe ich versucht: scp -i avicohen2480.pem stam.txt [email protected]: ~/ – avicohen

+0

und hat es funktioniert? – ciprianoss

+0

ja, danke! es funktionierte. – avicohen