2016-07-19 11 views
0

Ich benutze Mac-Terminal und möchte meinen Rechner mit der Serverinstanz EC2 in aws mit SSH verbinden. Da ich Mac OS X benutze, ist es nicht notwendig PUTTY zu benutzen. Das Problem ist, dass, wenn ich den Schlüssel herunterladen, es mit der Erweiterung .ppk ist, aber wenn ich es auf dem Terminal ausführen muss, muss ich einen Befehl verwenden, in dem ich .pem Erweiterung verwenden muss. Ich habe versucht, es auf diese Weise zu führen, und es sagte mir die Erlaubnis verweigert. Kann mir jemand helfen, was ich in diesem Fall machen kann? Muss ich die Berechtigung ändern oder meinen Schlüssel von .ppk in .ppm konvertieren?So verbinden Sie das Mac-Terminal mit der EC2-Instanz

+0

Dort gehen Sie -> http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ AccessingInstancesLinux.html @ enio-marku. Danke google –

Antwort

2

Sie benötigen die .pem-Datei Ordner, den Sie herunterladen, wissen, und dann gehen Sie wie folgt:

  1. zum Download von Keypair (.pem-Datei)
  2. cd Keypair (.pem Datei) Speicherort (Beachten Sie, dass Sie stattdessen den absoluten Pfadnamen für das Schlüsselpaar verwenden können)
  3. chmod 400 [Ihr_Schlüssel_Name] .pem (Beachten Sie, dass Ihr Schlüssel nicht öffentlich sichtbar sein muss, damit SSH funktioniert. Verwenden Sie diesen Befehl bei Bedarf.)
  4. ssh -i "[your_key_name] .pem" EC2-user @ [Ihre EC2 dns name]
+0

Dies ist nicht die richtige Antwort die Verwendung hat eine PPK-Datei, die es zuerst in PEM konvertiert werden muss, dann werden die obigen Schritte funktionieren. – error2007s

Verwandte Themen