it-swarm.com.de

verbindung zu Amazon aws linux server über ssh auf dem mac

Ich erstellte ein neues Schlüsselpaar und lud es auf meinen Mac herunter. Dann richtete ich einen neuen Amazon Linux AMI-Server mit diesem Schlüsselpaar und meiner Sicherheitsgruppe ein. Jetzt muss ich die heruntergeladene .pem-Datei in einer .ssh-Datei in meinem Benutzerordner ablegen? Ich kann jedoch aufgrund des Namens keinen Ordner mit dem Namen ".ssh" erstellen.

Wo lege ich das Schlüsselpaar auf meinen Mac? und welche chmods oder anderen Befehle werden dann benötigt, um von meiner Linux-Bash aus eine Verbindung zum Server herzustellen? Ich kenne "ssh mein öffentliches DNS", aber welche anderen Berechtigungen oder etwas anderes sollte ich beachten? Es ist eine Neulingfrage. Vielen Dank.

42
brno792

Sie möchten das Schlüsselpaar in {Ihr Home-Verzeichnis} /. Ssh einfügen. Wenn dieser Ordner nicht existiert, erstellen Sie ihn. Wenn Sie das Schlüsselpaar dort eingegeben haben, müssen Sie die Berechtigungen für die Datei ändern, sodass nur Ihr Benutzer es lesen kann. __ Starten Sie das Terminal und geben Sie ein 

chmod 600 $HOME/.ssh/<your keypair file>

Dies beschränkt den Zugriff auf die Datei und dann den Zugriff auf den Ordnertyp

chmod 700 $HOME/.ssh

Sie müssen den Zugriff einschränken, da Sie mit dem OpenSSH-Protokoll keinen Schlüssel verwenden können, den andere Benutzer anzeigen können.

Um sich in Ihrer Instanz anzumelden, müssen Sie das Terminal eingeben

ssh -i <your home directory>/.ssh/<your keypair file> [email protected]<ec2 hostname>

73
jarriett

sie können auch eine Datei erstellen ~/.ssh/config chmod es 644 Dann können Sie im Inneren so etwas hinzufügen

Host mybox-root
  Hostname [the IP or dns name]
  User root
  IdentityFile ~/.ssh/[your keypair here]

dann kannst du es einfach tun

$ ssh mybox-root

und du wirst dich leichter einloggen.

64
Kevin Willock

Sie können Java MindTerm verwenden, um eine Verbindung zu Ihrem EC2-Server in Macbook Pro herzustellen. Für mich geht das. Hier sind die Details und Schritt für Schritt Anweisungen.

http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html

1
sent.ror
0
lopezi