SSH Authentifizierung über Passworte für einzelne Verbindungen erlauben

Falls wie in meinem Beitrag Sichere SSH Konfiguration vorgeschlagen standardmäßig keine SSH Verbindungen mit Passwortauthentifizierung akzeptiert werden, kommt beim Verbindungsaufbau zu Servern die nur Authentifizierung über Passworte unterstützen oder der eigene Public-Key noch nicht hinterlegt wurde zu folgender Fehlermeldung.

$ ssh user@host
Permission denied (publickey,password).

Damit es dennoch möglich ist sich mit solchen Servern zu verbinden kann die Authentifizierung über Passwörter für eine Verbindung, bzw. bestimmte Host falls eine Konfigurationsdatei verwendet wird, wieder aktiviert werden.

Für eine einzelne Verbindung kann es mit dem Parameter -o PasswordAuthentication=yes aktiviert werden. Der komplette Befehl sieht dann folgendermaßen aus.

$ ssh user@host -o PasswordAuthentication=yes

Falls eine Konfigurationsdatei verwendet wird, kann mit nachfolgender Zeile bei dem entsprechenden Host in der Datei ~/.ssh/config die Authentifizierung über Passwörter wieder aktiviert werden. Dies gilt dann nur für diesen Host.

PasswordAuthentication yes

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert