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
A
Antwort
2
Sie müssen Ihre "ppk" Datei in "PEM" Datei konvertieren, folgen Sie diesen Schritten.
Nachdem Sie den SSH-Befehl an die Instanz mit und konvertiert „pem“ Datei verbinden konvertieren.
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
2
Sie benötigen die .pem-Datei Ordner, den Sie herunterladen, wissen, und dann gehen Sie wie folgt:
- zum Download von Keypair (.pem-Datei)
- cd Keypair (.pem Datei) Speicherort (Beachten Sie, dass Sie stattdessen den absoluten Pfadnamen für das Schlüsselpaar verwenden können)
- 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.)
- 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
- 1. So verbinden Sie mit externen Programm
- 2. So verbinden Sie JDK mit Intellij IDEA
- 3. So verbinden Sie mit SQL nach Selfvalidate
- 4. So verbinden Sie Airflow mit Oracle-Datenbank
- 5. Draw - So verbinden Sie Ansichtsklasse mit der Aktivität
- 6. So verbinden Sie ziehbare divs
- 7. So erhalten Sie externe Bildschirmliste und verbinden Sie mit iOS
- 8. So verbinden Sie JDialog mit JButton Klicken Sie auf
- 9. So verbinden Sie zwei Tabellen mit Primärschlüssel mit Dynamodb
- 10. So verbinden Sie Jira und Gerrit
- 11. So verbinden Sie Datenbank in Silverlight-Anwendungen
- 12. So verbinden Sie Vector1.end() mit Vector2.begin(); (mit out.insert)
- 13. So verbinden Sie HTTPS-Socket in Android
- 14. Verbinden Sie SSMS mit der AWS-Instanz
- 15. Verbinden Sie J2ME mit der Datenbank
- 16. So verbinden Sie die Fernbedienung POX mit Mininet
- 17. So verbinden Sie Azure VM mit Android App
- 18. So verbinden Sie zwei Realm-Objekte
- 19. So verbinden Sie remote zu Server mit SQL Studio
- 20. So verbinden Sie mit MySQL von .Net Core
- 21. So verbinden Sie Ansichten mit Standard-Appli in Sails.js
- 22. So verbinden Sie zwei SKSpriteNodes mit SKPhysicsJointPin - swift
- 23. So verbinden Sie MS Access zu Python mit pyodbc
- 24. Verbinden Sie das HTC Nexus one mit einem PC
- 25. So verbinden Sie Oracle Datenbank mit Javascript & HTML
- 26. So verbinden Sie den github-Desktop mit IBM hub.jazz.net
- 27. Verbinden Sie JButtons mit Keys
- 28. So entfernen Sie das Symbol der Navigationsleiste
- 29. So setzen Sie eine Sitzung auf Facebook fort Verbinden Sie das iPhone
- 30. So verbinden Sie sich mit der SQLite-Datenbank von der virtuellen Maschine (VMWare)
Dort gehen Sie -> http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ AccessingInstancesLinux.html @ enio-marku. Danke google –