Hvis du oplever fejlen "Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)" ved forsøg på at oprette SSH-forbindelse til en CentOS-server, hvor den offentlige nøgle allerede er tilføjet, kan du følge disse trin for at løse problemet:
~/.ssh
mappen har tilladelserne 700
:
chmod 700 ~/.ssh
~/.ssh/authorized_keys
filen har tilladelserne 600
:
chmod 600 ~/.ssh/authorized_keys
~/.ssh
mappen og ~/.ssh/authorized_keys
filen ejes af den korrekte bruger:
chown [brugernavn]:[brugernavn] ~/.ssh
chown [brugernavn]:[brugernavn] ~/.ssh/authorized_keys
/etc/ssh/sshd_config
og kontroller følgende indstillinger:
PubkeyAuthentication
er sat til yes
:
PubkeyAuthentication yes
AuthorizedKeysFile
peger på den korrekte fil:
AuthorizedKeysFile %h/.ssh/authorized_keys
sudo systemctl restart sshd
~/.ssh
mappen og ~/.ssh/authorized_keys
filen har de korrekte SELinux-kontekster:
restorecon -Rv ~/.ssh
sudo tail -f /var/log/secure
Ved at følge disse trin bør du kunne identificere og løse problemet med SSH-forbindelsen til din CentOS-server.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker