systemd, ssh und login auf localhost

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
scientific
Beiträge: 3022
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

systemd, ssh und login auf localhost

Beitrag von scientific » 20.09.2015 12:58:16

Wenn ich mich auf localhost per pubkey-auth mit ssh einlogge, dann erscheint im log folgendes:

Code: Alles auswählen

Sep 20 12:42:27 aldebaran sshd[19745]: Accepted publickey for root from 127.0.0.1 port 37520 ssh2: RSA 45:4e:27:4d:30:f5:3d:25:10:d0:92:88:53:77:1a:3b
Sep 20 12:42:27 aldebaran sshd[19745]: pam_unix(sshd:session): session opened for user root by (uid=0)
Sep 20 12:42:27 aldebaran systemd[19757]: pam_unix(systemd-user:session): session opened for user root by (uid=0)
Sep 20 12:42:27 aldebaran systemd-logind[585]: New session 70 of user root.
Sep 20 12:42:27 aldebaran systemd[19757]: Starting Paths.
Sep 20 12:42:27 aldebaran systemd[19757]: Reached target Paths.
Sep 20 12:42:27 aldebaran systemd[19757]: Starting Timers.
Sep 20 12:42:27 aldebaran systemd[19757]: Reached target Timers.
Sep 20 12:42:27 aldebaran systemd[19757]: Starting Sockets.
Sep 20 12:42:27 aldebaran systemd[19757]: Reached target Sockets.
Sep 20 12:42:27 aldebaran systemd[19757]: Starting Basic System.
Sep 20 12:42:27 aldebaran systemd[19757]: Reached target Basic System.
Sep 20 12:42:27 aldebaran systemd[19757]: Starting Default.
Sep 20 12:42:27 aldebaran systemd[19757]: Reached target Default.
Sep 20 12:42:27 aldebaran systemd[19757]: Startup finished in 8ms.

Ich verstehe nicht warum. Was passiert hier?

Also root mit pubkey kommt obiges. Als User ohne pubkey mit passwd-auth kommt nur folgendes:

Code: Alles auswählen

Sep 20 12:58:43 aldebaran sshd[17972]: Accepted password for jakob from 127.0.0.1 port 37655 ssh2
Sep 20 12:58:44 aldebaran sshd[17972]: pam_unix(sshd:session): session opened for user jakob by (uid=0)
Sep 20 12:58:44 aldebaran systemd-logind[585]: New session 79 of user jakob.
lg scientific

PS: X-Post in http://forums.debian.net/viewtopic.php?f=10&t=124799
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: systemd, ssh und login auf localhost

Beitrag von smutbert » 20.09.2015 14:38:46

Das hat imho nichts mit der Art der Authentifizierung zu tun: Bei mir sieht es als normaler Benutzer mit publickey so aus

Code: Alles auswählen

Sep 20 14:01:44 computer sshd[4694]: Accepted publickey for smutbert from ::1 port 58050 ssh2: RSA a3:0
Sep 20 14:01:44 computer sshd[4694]: pam_unix(sshd:session): session opened for user smutbert by (uid=0
Sep 20 14:01:44 computer systemd-logind[600]: New session 3 of user smutbert.
also im wesentlichen wie bei dir mit der Passwortauthentifizierung. Als root erhalte ich dagegen dasselbe Ergebnis wie du

Code: Alles auswählen

Sep 20 14:09:23 computer sshd[4833]: Accepted publickey for root from ::1 port 58052 ssh2: RSA a3:09:0
Sep 20 14:09:23 computer sshd[4833]: pam_unix(sshd:session): session opened for user root by (uid=0)
Sep 20 14:09:23 computer systemd-logind[600]: New session 4 of user root.
Sep 20 14:09:23 computer systemd[4836]: pam_unix(systemd-user:session): session opened for user root b
Sep 20 14:09:23 computer systemd[4836]: Starting Paths.
Sep 20 14:09:23 computer systemd[4836]: Reached target Paths.
Sep 20 14:09:23 computer systemd[4836]: Starting Timers.
Sep 20 14:09:23 computer systemd[4836]: Reached target Timers.
Sep 20 14:09:23 computer systemd[4836]: Starting Sockets.
Sep 20 14:09:23 computer systemd[4836]: Reached target Sockets.
Sep 20 14:09:23 computer systemd[4836]: Starting Basic System.
Sep 20 14:09:23 computer systemd[4836]: Reached target Basic System.
Sep 20 14:09:23 computer systemd[4836]: Starting Default.
Sep 20 14:09:23 computer systemd[4836]: Reached target Default.
Sep 20 14:09:23 computer systemd[4836]: Startup finished in 5ms.
aber was hier eigentlich passiert weiß ich genauso wenig wie du...

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: systemd, ssh und login auf localhost

Beitrag von catdog2 » 20.09.2015 15:22:42

Könnte damit zu tun haben: https://wiki.archlinux.org/index.php/Systemd/User (er hangelt sich durch die targets aber es gibt halt für den User nichts zu tun weil dieses Feature im Moment kaum verwendet wird).
Vermutlich läuft für den User wo die Meldungen nicht erscheinen schon eine solche systemd Instanz.
Unix is user-friendly; it's just picky about who its friends are.

scientific
Beiträge: 3022
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: systemd, ssh und login auf localhost

Beitrag von scientific » 20.09.2015 19:23:46

Ok. Das ist ja zumindest schon ein Ansatz.

Auch wenn er mich momentan noch nicht weiterbringt... Muss die User-Systemds noch einmal genauer studieren. Vor allem wie man die auch debugt und wie ich konkret dann ssh mit systemd debugge...

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Antworten