Ich versuche, mich von Maschine A auf Maschine B mit kennwortloser SSH-Anmeldung anzumelden, wie im obigen Link beschrieben. Ich habe alle Schritte befolgt, das Kennwort wird jedoch immer noch nachgefragt. Wie kann ich das diagnostizieren und das Problem beheben?
Fragen Sie dies besser auf serverfault.com?
keybits vor 13 Jahren
1
@knitatoms, bitte laden Sie keine Personen ein, ihre Frage auf einer anderen Website zu veröffentlichen. Dinge werden automatisch verschoben, wenn die Leute dafür stimmen. Du musst nicht nach Duplikaten fragen *! Vielen Dank!
Arjan vor 13 Jahren
0
2 Antworten auf die Frage
3
keybits
Sie müssen Folgendes bearbeiten: / etc / ssh / sshd_config (oder gleichwertig für Ihre Distribution)
Stellen Sie sicher, dass die folgenden Zeilen wie gezeigt eingestellt sind:
.... ChallengeResponseAuthentication no PasswordAuthentication no UsePAM no ...
Seien Sie vorsichtig - Sie könnten sich aussperren. Hier ist eine gute Anleitung:
@Knitamatoms: Auf welcher Maschine soll das gemacht werden
vor 13 Jahren
0
Maschine B, wenn dies die Verbindung ist, zu der Sie eine Verbindung herstellen.
keybits vor 13 Jahren
0
@Knitamatoms: Ich glaube das ist nicht das Problem, bcoz habe ich einen anderen Rechner mit den als ja genannten Optionen konfiguriert
vor 13 Jahren
0
1
Chris Wiegand
Sie können die kennwortbasierte Authentifizierung (PasswordAuthentication Yes) beibehalten und Schlüssel verwenden, wenn Sie über diese verfügen. Ich habe hier eine Box für Shared Git, dass wir alle unsere eigenen SSH-Schlüssel verwenden (mit .ssh / Authorized_keys), aber mein Benutzerkonto meldet mich mit einem Benutzernamen / Passwort an. Der Schlüssel ist das Hinzufügen der öffentlichen Seite des Schlüssels zur Datei .ssh / authorised_keys auf dem Server, auf dem Sie sich remote anmelden möchten.