Hvis klienten stadig beder om adgangskode, selvom RSA-nøglen er genereret og kopieret til serveren, og ~/.ssh/authorized_keys
er verificeret, kan der være flere årsager til problemet. Følg disse trin for at sikre, at alt er korrekt konfigureret:
~/.ssh
mappen på serveren har tilladelserne 700
:
chmod 700 ~/.ssh
~/.ssh/authorized_keys
filen på serveren har tilladelserne 600
:
chmod 600 ~/.ssh/authorized_keys
/etc/ssh/sshd_config
filen på serveren og kontroller følgende indstillinger:
PubkeyAuthentication
er sat til yes
:
PubkeyAuthentication yes
AuthorizedKeysFile
peger på .ssh/authorized_keys
:
AuthorizedKeysFile .ssh/authorized_keys
service sshd restart
~/.ssh/config
fil har de korrekte indstillinger:
Host servernavn HostName server_ip User brugernavn IdentityFile ~/.ssh/id_rsa
ssh -v
for at få detaljeret output og identificere, hvor problemet kan være:
ssh -v brugernavn@server_ip
~/.ssh/authorized_keys
. Brug følgende kommando til at rette kontekst:
restorecon -Rv ~/.ssh
Ved at følge disse trin bør du kunne opsætte passwordløs SSH-login på CentOS 5.4. Hvis problemet fortsætter, kan det være nødvendigt at undersøge yderligere logfiler eller systemindstillinger.