SSH Passwort deaktivieren?
hab einen Script auf meinem Raspberry pi laufen und muss den halt öfters bearbeiten.
(von github pullen)
Hab zwar einen switch wo ich per Knopfdruck den Screen zu dem vom pi ändern kann aber ich muss dann immer den pi neustarten warum auch immer.
Jedenfalls wollt ich dann ssh benutzen was auch geht aber wollte es so haben dass wenn mein PC hochfährt er automatisch eine Konsole öffnet und sich via ssh verbindet.
Hab das dann mit python gemacht dass er "ssh Benutzer@Adresse" eingibt aber wie ich dann das mit dem Passwort machen soll weiß ich nicht. os.system() akzeptiert anscheinend nur Befehle.
Deswegen wollt ich das Passwort einfach entfernen.
Mir egal wie bescheuert das ist.
Weiß jemand wie?
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.
Idealerweise greifst du auf ferne Rechner mittels ssh-key zu.
- Schlüsselpaar mit ssh-keygen generieren
- den öffentlichen Schlüssel auf die entfernte Kiste kopieren (mit ssh-copy-id)
- einloggen auf der entfernte Kiste mit Passwort verbieten. (in der Datei /etc/ssh/ssh_config)
Wie das geht wird ausführlich hier erklärt: https://www.pragmaticlinux.com/2021/05/configure-ssh-for-login-without-a-password/