Hvorfor får der nu "Permission denied" ved SSH login til en CentOS 6.3 maskine, når de samme credentials virkede i går?
"Permission denied" ved SSH login til en CentOS 6.3 maskine kan skyldes ændringer i adgangskode, SSH nøgler, filrettigheder, konfigurationsfiler, brugerkontoens status, netværksproblemer, firewall regler eller manglende diskplads.
Hvorfor får man "Permission denied" ved SSH login til en CentOS 6.3 maskine, når de samme credentials virkede i går?
Der kan være flere årsager til, at du får "Permission denied" ved SSH login til en CentOS 6.3 maskine, selvom de samme credentials virkede i går. Her er nogle mulige årsager og løsninger:
- Ændringer i brugerens adgangskode:
- Adgangskoden kan være blevet ændret af en administrator eller brugeren selv.
- Prøv at logge ind med den nye adgangskode, hvis den er blevet ændret.
- SSH nøgler:
- Hvis du bruger SSH nøgler til autentifikation, kan nøglerne være blevet ændret eller slettet.
- Kontroller, at de korrekte SSH nøgler er til stede i
~/.ssh/authorized_keys
filen på serveren.
- Filrettigheder:
- Filrettighederne på
~/.ssh/authorized_keys
eller ~/.ssh
mappen kan være ændret.
- Sørg for, at
~/.ssh
mappen har 700 rettigheder og ~/.ssh/authorized_keys
filen har 600 rettigheder.
- SSH konfigurationsændringer:
- SSH konfigurationsfilerne (
/etc/ssh/sshd_config
) kan være blevet ændret.
- Kontroller, at indstillinger som
PermitRootLogin
og PasswordAuthentication
ikke er ændret til at forhindre login.
- Brugerkonto låst eller deaktiveret:
- Brugerkontoen kan være blevet låst eller deaktiveret.
- Kontroller kontoens status med kommandoer som
passwd -S [brugernavn]
eller chage -l [brugernavn]
.
- Netværksproblemer:
- Netværksproblemer kan forhindre forbindelsen til serveren.
- Kontroller netværksforbindelsen og prøv at pinge serveren for at sikre, at den er tilgængelig.
- Firewall eller sikkerhedsindstillinger:
- Firewall regler eller sikkerhedsindstillinger kan være ændret og blokere SSH adgang.
- Kontroller firewall reglerne med
iptables
eller firewalld
og sørg for, at port 22 er åben.
- Diskplads:
- Manglende diskplads kan forhindre login.
- Kontroller diskpladsen med kommandoen
df -h
og frigør plads om nødvendigt.
Ved at gennemgå disse mulige årsager kan du identificere og løse problemet med "Permission denied" ved SSH login til din CentOS 6.3 maskine.