Ich habe ein Thema, an dem ich mir gerade etwas die Zähne ausbeisse und nicht weiterkomme und daher ein paar Ideen suche. ![]()
Ausgangslage: ein Linux basiertes Gerät (A) , das auf einen anderen Linux Host (B) zugreift, per rsync und auch per SSH, dabei sollen keine Passwörter verwendet werden.
Es ist alles nur intern im LAN, reine Spielwiese, kein Zugang von außen.
Also flux auf dem eine Gerät A mit ssh-keygen die Schlüsselpaare erstellt und auf dem Gerät B in ./ssh/authorized_keys beim jeweiligen User hinterlegt.
Meine Testuser waren root (dafür wurde extra die SSH Anmeldung erlaubt), johndoe und maxmustermann
Aber bei johndoe wird immer das Passwort abgefragt, ich habe die authorized_keys Datei mehrfach verglichen, neu angelegt, kopiert, verflucht und angebetet...
Nada, es bleibt bei der PW Abfrage für den einen User
.
Und jetzt sind mir die Ideen ausgegangen...
ssh -v <username>@192.168.10.70 uname -a liefert mir folgendes zurück:
user root
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering public key: /share/homes/master/.ssh/id_rsa RSA SHA256:1rxHCynno8MU4BAaDgcU+gbbG374Y4iFp4gn/RU/xLI
debug1: Server accepts key: /share/homes/master/.ssh/id_rsa RSA SHA256:1rxHCynno8MU4BAaDgcU+gbbG374Y4iFp4gn/RU/xLI
debug1: Authentication succeeded (publickey).
Authenticated to 192.168.10.70 ([192.168.10.70]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: network
user maxmustermann
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering public key: /share/homes/master/.ssh/id_rsa RSA SHA256:1rxHCynno8MU4BAaDgcU+gbbG374Y4iFp4gn/RU/xLI
debug1: Server accepts key: /share/homes/master/.ssh/id_rsa RSA SHA256:1rxHCynno8MU4BAaDgcU+gbbG374Y4iFp4gn/RU/xLI
debug1: Authentication succeeded (publickey).
Authenticated to 192.168.10.70 ([192.168.10.70]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: network
user johndoe
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering public key: /share/homes/master/.ssh/id_rsa RSA SHA256:1rxHCynno8MU4BAaDgcU+gbbG374Y4iFp4gn/RU/xLI
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Trying private key: /share/homes/master/.ssh/id_dsa
debug1: Trying private key: /share/homes/master/.ssh/id_ecdsa
debug1: Trying private key: /share/homes/master/.ssh/id_ed25519
debug1: Trying private key: /share/homes/master/.ssh/id_xmss
debug1: Next authentication method: password
Display More
Woran könnte es noch liegen, das für johndoe der Key nicht akzeptiert wird?
Gruss