61 Stimmen

SSH zur AWS-Instanz ohne Schlüsselpaare

1: Gibt es eine Möglichkeit, sich bei einer AWS-Instanz anzumelden, ohne Schlüsselpaare zu verwenden? Ich möchte mehrere Standorte/Benutzer auf einer einzigen Instance einrichten. Ich möchte jedoch keine Schlüsselpaare für die Anmeldung der Kunden herausgeben.

2: Wie kann ich am einfachsten Hosting-Sites/Benutzer in einer AWS-Instanz mit verschiedenen Domains einrichten, die auf separate Verzeichnisse verweisen?

1voto

Aleksandr Dubinsky Punkte 20646

Amazon hinzugefügt EC2 Instance Connect .

Es gibt ein offizielles Skript, um den Prozess zu automatisieren https://pypi.org/project/ec2instanceconnectcli/

pip install ec2instanceconnectcli

Dann einfach

mssh <instance id>

0voto

Moin Punkte 9

su - root

Gehe zu /etc/ssh/sshd_config

vi sshd_config

Authentifizierung:

PermitRootLogin yes

Um leere Passwörter zu aktivieren, ändern Sie den Wert auf ja (NICHT EMPFOHLEN).

PermitEmptyPasswords no

In no ändern, um getunnelte Klartextpasswörter zu deaktivieren

PasswordAuthentication yes

x!

Dann starten Sie den ssh-Dienst neu

root@cloudera2:/etc/ssh# service ssh restart
ssh stop/waiting
ssh start/running, process 10978

Gehen Sie nun zu den sudoers-Dateien (/etc/sudoers).

Angabe der Benutzerrechte

root  ALL=(ALL)NOPASSWD:ALL
yourinstanceuser  ALL=(ALL)NOPASSWD:ALL    / This is the user by which you are launching instance.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X