|
Was bedeutet X11? Sie wissen es nicht, egal ... Interesse ? Info hier: X Window System
Linux-Server-Administratoren, sollten es jedoch wissen! Das X Window System ist Netzwerkfähig wie wir, multiflexibel und anpassungsfähig! ![]()
Automatischer SSH Loging* Du möchtenst Linux und OpenSSH für automatische Aufgaben verwenden.
* Für diese Aufgaben brauchst du eine eine automatische Anmeldung von Computer / Benutzer A <--> dem Computert B / Benutzer B.
* Du kannst keine Kennwörter eingeben, weil ssh von einem Shellscript aus aufgerufen wird.
Und so wird es gemacht: Zuerst meldest du dich per ssh am Comuter A als Benutzer A an.
ssh BenutzerA@ComputerA Jetzt muss man erst mal den Authorisationsschlüssel generieren, hierfür darf kein Passwort eingeben werden, einfach nur 2 x [Enter] (die Anmeldung ohne Passwort ist ja auch unser Ziehl ).
BenutzerA@ComputerA:~# ssh-keygen -t rsa Jetzt benutzen wir ssh um ein Verzeichniss ~/.ssh als BenutzerB auf ComputerB zu erstellen. (Das Verzeichnis existiert möglicherweise schon, macht aber auch nichts):
BenutzerA@ComputerA:~> ssh BenutzerB@ComputerB mkdir -p .ssh Nun hängen wir den neuen öffentlichen Schlüssel von BenutzerA an BenutzerB@ComputerB:.ssh/authorized_keys an und geben das Kennwort von BenutzerB ein letztes Mal ein:
BenutzerA@ComputerA:~> cat .ssh/id_rsa.pub | \ Nun an kannst du dich ohne Passwort von ComputerA auf ComputerB anmelden:
BenutzerA@ComputerA:~> ssh BenutzerB@ComputerB Wichtig Sicherheitsinfo !Das Verzeichnis .ssh/ und der Inhalt sollte nur lesbar von aktuellen Benutzer sein! Also chmod 700 .ssh/ und chmod 600 .ssh/* [xwinmaniac] |