Ich habe ein Windows als Hauptbetriebssystem. Mit VMware Player richte ich einen Ubuntu-Server 12.4 als Gastmaschine ein. Der Ubuntu-Server hat "Ubuntu" -Benutzer.
Ich habe eine neue EC2-Instanz + Setup-PEM-Schlüssel erstellt. Von der Windows-Maschine aus kann ich mit Putty + Pem Key ssh.
Ich habe meinem VMware Ubuntu-Server den PEM-Schlüssel hinzugefügt (/home/ubuntu/.ssh/). Außerdem habe ich die folgenden Berechtigungen festgelegt:
chmod 700 /home/ubuntu/.ssh
chmod 600 /home/ubuntu/.ssh/*
Durch den Ubuntu Server - versuchte ich SSH auf die EC2 - Instanz ohne Erfolg:
ssh ubuntu@EC2_IP Permission denied (publickey)
. Wenn ich den PEM-Schlüssel explizit benutze, funktioniert es:
ssh -i /home/ubuntu/.ssh/NAME.pem ubuntu@EC2_IP
- Bitte beachten Sie, dass ich den direkten Pfad zum Schlüssel verwenden muss, sonst bekomme ich
Warning: Identity file NAME.pem not accessible: No such file or directory.
Permission denied (publickey).
Bitte beraten. Vielen Dank!