[Eisfair] Probleme mit ssh-Zugriff als User

Stefan H. stefan-in-news at web.de
So Jan 4 17:39:49 CET 2026


Hallo,

ich wünsche noch ein gutes neues Jahr!

Ich will meinem Sohn ssh-Zugriff zum Eisfair-Server geben, stoße da aber 
auf immense Probleme.

Der Reihe nach:

Meine SSH-Config ist wie folgt:

# OpenSSH-VERSION 3.6.8
START_SSH='yes'
SSH_DAEMON_START_METHOD='st'
SSH_PORT='22'
SSH_SERVER_CIPHERS='default'
SSH_SERVER_KEXS='default'
SSH_SERVER_MACS='default'
SSH_LISTEN_IPADDR_N='0'
SSH_ALLOW_USER_N='3'
SSH_ALLOW_USER_1_NAME=''
SSH_ALLOW_USER_1_ACTIVE='yes'
SSH_ALLOW_USER_1='stefan.h'
SSH_ALLOW_USER_2_NAME=''
SSH_ALLOW_USER_2_ACTIVE='yes'
SSH_ALLOW_USER_2='michel.h'
SSH_ALLOW_USER_3_NAME=''
SSH_ALLOW_USER_3_ACTIVE='yes'
SSH_ALLOW_USER_3='root'
SSH_DENY_USER_N='1'
SSH_DENY_USER_1_NAME=''
SSH_DENY_USER_1_ACTIVE='yes'
SSH_DENY_USER_1='wwwrun'
SSH_ALLOW_GROUP_N='2'
SSH_ALLOW_GROUP_1_NAME='users'
SSH_ALLOW_GROUP_1_ACTIVE='yes'
SSH_ALLOW_GROUP_1='users'
SSH_ALLOW_GROUP_2_NAME='root'
SSH_ALLOW_GROUP_2_ACTIVE='yes'
SSH_ALLOW_GROUP_2='root'
SSH_DENY_GROUP_N='0'
SSH_PERMITROOTLOGIN='yes'
SSH_PUBLIC_KEY_N='3'
SSH_PUBLIC_KEY_1_NAME=''
SSH_PUBLIC_KEY_1_ACTIVE='yes'
SSH_PUBLIC_KEY_1='/root/.ssh/id_root_ed25519.pub'
SSH_PUBLIC_KEY_2_NAME=''
SSH_PUBLIC_KEY_2_ACTIVE='yes'
SSH_PUBLIC_KEY_2='/home/stefan.h/.ssh/id_stefan.h.pub'
SSH_PUBLIC_KEY_3_NAME=''
SSH_PUBLIC_KEY_3_ACTIVE='yes'
SSH_PUBLIC_KEY_3='/home/michel.h/.ssh/id_michel.h.pub'
SSH_MAX_STARTUPS='5'
SSH_COMPRESSION='yes'
SSH_STRICTMODES='yes'
SSH_PASSWDAUTH='no'
SSH_CH_RESPONSEAUTH='no'
SSH_CLIENTALIVEINTERVAL='0'
SSH_CLIENTALIVECOUNTMAX='3'
SSH_ENABLE_SFTP='yes'
SSH_LOGLEVEL='INFO'

Dann habe ich als User root im Verzeichnis /root ein Verzeichnis.ssh 
erstellt:
mkdir -m 0700 .ssh

Ich bin in das Verzeichnis /root/.ssh gewechselt und habe dort ein 
Schlüssel-Paar erzeugt:
ssh-keygen -o -a 100 -t ed25519

Die Datei mit der Endung .pub habe ich vor Ort gelassen, den privaten 
Schlüssel in ein anderes Verzeichnis verschoben. Dort hab eich mit 
puttygen den privaten Schlüssel geladen daraus eine Datei *.ppk erzeugt.

In Putty habe ich unter Connection - Data - Autologin-User-Name den root 
eingetragen und unter Connection - SSH - Auth - Credentials - Privat Key 
File for Autentication den Pfad zur .ppk hinterlegt.

Damit kann sich der User root problemlos mit dem Server verbinden.

Dann habe ich das ganze für die beiden User wiederholt: Als User 
angemeldet, ins Homeverzeichnis gestellt, dort das Verzeichnis .ssh 
angelegt, Schlüsselpaar erzeugt, den privaten Schlüssel in einem .ppk 
umgewandelt und... Jedes Mal wenn ich versuche mit damit anzumelden 
kommt dieser Fehler:

No supported authentication methods available (server sent: publickey)

Was mich wundert: In /root/.ssh wird eine Datei authorized_keys 
angelegt, die die public Keys aller 3 User enthält. Bei den Usern gibt 
es die nicht.

In /var/log/messages sieht das so aus:

Jan  4 17:15:34 www sshd-session[18603]: error: Received disconnect from 
192.168.178.16 port 34649:14: No supported authentication methods 
available [preauth]
Jan  4 17:15:34 www sshd-session[18603]: Disconnected from 
authenticating user michel.h 192.168.178.16 port 34649 [preauth]

Hat jemand einen Tipp für mich wo es hängt oder was ich falsch mache?

Viele Grüße
Stefan



Mehr Informationen über die Mailingliste Eisfair