Løsning på "Permission Denied" ved SSH Login til CentOS 6.3: Årsager og Fixes

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.