Ich möchte wissen, wie man über ssh mit einer .pem-Datei eine Verbindung zu einem beliebigen Server herstellt.
Derzeit führe ich den folgenden Befehl aus:
ssh [email protected]
Welche Option soll ich verwenden?
Ich möchte wissen, wie man über ssh mit einer .pem-Datei eine Verbindung zu einem beliebigen Server herstellt.
Derzeit führe ich den folgenden Befehl aus:
ssh [email protected]
Welche Option soll ich verwenden?
Verwenden Sie die -i
Option:
ssh -i mykey.pem [email protected]
Wie in dieser Antwort angegeben , müssen für diese Datei die richtigen Berechtigungen festgelegt sein. Die SSH-Manpage sagt:
ssh ignoriert eine private Schlüsseldatei einfach, wenn andere darauf zugreifen können.
Sie können die Berechtigungen mit diesem Befehl ändern:
chmod go= mykey.pem
Das heißt, Berechtigungen für g ruppe und o thers gleich auf die leere Liste der Berechtigungen.
Verbindet Sie über ssh mithilfe einer PEM-Datei mit einem beliebigen Server.
quelle
Verwenden Sie für AWS, wenn der Benutzer Ubuntu ist, Folgendes, um eine Verbindung zum Remote-Server herzustellen.
quelle
Mit den folgenden Befehlen können Sie eine Verbindung zu einer AWS ec-2-Instanz herstellen.
Standardmäßig ist der Computername normalerweise wie Ubuntu, da der Ubuntu-Computer normalerweise als Server verwendet wird. In diesem Fall funktioniert der folgende Befehl.
quelle
So stellen Sie eine Verbindung vom Terminal zu AWS AMI her:
quelle