SSH Passwort deaktivieren?

3 Antworten

Erstelle einen SSH-Schlüssel

ssh-keygen -t ed25519

Kopiere den öffentlichen Schlüssel (Endung .pub) auf den Server in die Datei

~/.ssh/authorized_keys

Trage einen Alias für deinen Server in ~/.ssh/config ein

Host <alias>
  User <benutzername>
  Hostname <ip-addresse>
  Port 22
  IdentityFile ~/.ssh/id_ed25519

Verbinde dich über

ssh <alias>

Den Rest deines Textes verstehe ich nicht. Aber wenn du automatisiert Aufgaben erledigen willst, schaue dir mal cron an.

wahrscheinlich verstehe ich dein Problem nicht.
ssh hat kein Passwort. Wenn da ein Passwort gefordert wird, ist das das von <Benutzer> auf <Adresse> (codiert in /etc/shadow eingetragen).

ssh (als Client) kann aber mit ssh (als Server auf dem Zielrechner) ohne Passwort zusammen arbeiten, wenn in beiden Rechnern Key's abgelegt sind.

Die werden dann in jeweils ~/.ssh in Dateien abgelegt.

ssh Benutzer@Adresse

wird dann ohne Passwortabfrage sofort zum Login führen.

Wenn du das meinst, kann ich dir sagen, wie man das macht.

Woher ich das weiß:Berufserfahrung – openSuSE seit 1995