Hallo
Ich habe einen neuen Rechner aufgesetzt und möchte auf dem jetzt Nemo per SSH über Publickey an einen Server (OMV) anbinden.
Das hatte ich auf einem anderen Rechner schon mal so, weiß aber nicht mehr wie das per Nemo gelang.
Nemo fragt fleißig nach einer PW Anmeldung, obwohl ich auf dem OMV Rechner nichts geändert habe.
Bisherige Schritte:
ssh-keygen: Schlüsselpaar erzeugt
ssh-copy-id: öffenlichen Schlüssel an OMV rübergeschickt (daher ist PW Anmeldung weiterhin zugelasen), der ist auch angekommen unter ~/.ssh/authorized_keys
Die systemweite /etc/ssh/sshd_config sieht folgendermaßen aus:
Protocol 2 # HostKey /etc/ssh/ssh_host_rsa_key # HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/ssh/ssh_host_ed25519_key SyslogFacility AUTH LogLevel INFO LoginGraceTime 120 StrictModes yes PubkeyAuthentication yes IgnoreRhosts yes HostbasedAuthentication no PermitEmptyPasswords no ChallengeResponseAuthentication yes X11Forwarding yes X11DisplayOffset 10 PrintMotd no PrintLastLog yes TCPKeepAlive yes AcceptEnv LANG LC_* UsePAM yes Subsystem sftp /usr/lib/openssh/sftp-server # Subsystem sftp internal-sftp # ForceCommand internal-sftp # Match Group dateiplatform # ChrootDirectory %h PermitTunnel no AllowGroups users root ssh AllowUsers USER1 USER2 USER3 AddressFamily any Port 22 PermitRootLogin yes AllowTcpForwarding no Compression no PasswordAuthentication yes AuthorizedKeysFile .ssh/authorized_keys /var/lib/openmediavault/ssh/authorized_keys/%u
Hier https://github.com/linuxmint/nemo/issues/161 wird vorgeschlagen einzufügen:
PreferredAuthentications publickey
Mir ist da aber nicht klar, ob sich das auf dem Client oder Server bezieht- klingt mehr nach Client.
Und Nemo hat das beim anderen Rechner bisher ohne diesen Eintrag gemacht.
Allerdings fragt auch die Konsole USER1/2/3 fleißig nach PW Login, ist also ggf. nicht nur Nemo.
Also die übliche Frage: Was habe ich übersehen...?
Gruß
Stephan