ja, das ist da wo ich dem user auch bin/bash geben musste 
Was muss ich dem user noch geben um ihn per ssh erreichen zu können?
Würde gerne ssh keys im Netz verteilen sodass ich zumindest von meinem Schreibtisch aus mit ssh fhem@xxx überall rankomme.
Willst du als fhem User (kann sich der bei dir überhaupt einloggen? / normalerweise geht das ja nicht und das mit dem Eintrag von /bin/bash ist ja nur vorübergehend gedacht, eigentlich

) einfach auf andere Rechner per ssh kommen?
-> public Key per ssh-copy-id des Users fhem in das .ssh Verzeichnis des Users kopieren als der du remote einloggen willst und Befehle ausführen willst.
https://www.tutorialspoint.com/unix_commands/ssh-copy-id.htmhttps://linuxhint.com/use-ssh-copy-id-command/Z.B. du möchtest auf einem anderen PI einen Befehl ohne Eingabe eines Passworts ausführen und zwar durch fhem (den fhem User). Dann muss der public Key vom User fhem ins Verzeichnis .ssh des Users pi auf dem Remote PI kopiert werden.
Dann kann fhem (der User fhem) als pi@remotePI einloggen und Befehle ausführen ohne Passworteingabe.
Wenn es auf dem remote PI ein anderer User sein soll, dann eben in dessen .ssh Verzeichnis

Oder willst du dich von anderen Rechnern als User fhem auf dem fhem Server einloggen können?
-> public Key des Users, der sich als fhem auf dem fhem Server einloggen will per ssh-copy-id auf den fhem Server unter dem User fhem kopieren.
In dem Fall kann sich ein User auf einem Remote Rechner (oder PI

) per ssh ohne Passwort auf dem fhem Rechner einloggen.
Also auf dem remote Rechner fhem@fhem-server und dann Befehle ausführen "im Namen von fhem" auf dem fhem Server...
Gruß, Joachim