ssh

Hur man löser SSH-tillstånd nekad (publickey) -fel

Hur man löser SSH-tillstånd nekad (publickey) -fel

SSH-nycklar är en utmärkt metod att använda för att autentisera SSH-sessioner utan att behöva lösenord vid varje inloggning. Men som alla tekniker är SSH-nycklar inte perfekta och du kan stöta på fel när du använder dem. Ett av de vanligaste felen när du arbetar med SSH-nycklar är fel i tillståndet nekad (publickey).

Den här artikeln kommer att diskutera de olika orsakerna till detta fel och visa de snabba steg du kan vidta för att åtgärda felet.

Fel 1: Auktoriserade nycklar och katalogbehörigheter

En av orsakerna till detta fel kan vara behörigheter och äganderätt som konfigurerats för .ssh-katalog och filen author_keys.

För att lösa problemet, ställ in .ssh-katalogbehörigheter till 700 och behöriga_key-behörigheter till 6oo.

sudo chmod 700 ~ /.ssh sudo chmod 600 autoriserade_knappar

Fel 2: SSH felaktiga konfigurationer

En annan vanlig orsak till publickey-felet är en felaktig konfiguration i sshd_config-filen. Lös problemet genom att redigera filen / etc / ssh / sshd_config och ändra följande poster.

#PermitRootLogin förbjud lösenord
#PasswordAuthentication ja

Ovanstående poster bör vara som visas nedan:

PermitRootLogin ja
PasswordAuthentication ja

Spara konfigurationen och starta om tjänsten:

sudo systemctl starta om sshd.service

Fel 3: Knappar saknas

En annan möjlig orsak till att nekat fel för publickey-tillåtelse kan saknas nycklar från din lokala maskin. Om du har lagt till dina nycklar i serverns auktoriserade_nyckel men saknar motsvarande privata nycklar kan det orsaka ett fel.

Lös problemet genom att redigera ssh-konfigurationsfilen, inaktivera autentisering av allmän nyckel och aktivera lösenordsinloggning enligt följande:

PubkeyAuthentication ja
#PasswordAuthentication ja

Ändra till följande poster:

#PubkeyAuthentication ja
PasswordAuthentication ja

När du har redigerat konfigurationen, spara filen och starta om SSH-tjänsten:

sudo systemctl starta om sshd.service

Om du är säker på att dina nycklar har äventyrats kan du ta bort dem från auktoriserade_nycklar eller lägga till en specifik nyckel i den återkallade listan i SSH.

Slutsats

Den här snabbguiden visade dig hur du hanterar olika problem som kan orsaka fel i tillståndet nekad (publickey) i SSH. Om problemet kvarstår, överväg andra felsökningsmetoder.

Mus Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Kanske behöver du ett verktyg som kan göra att musens kontroll ändras med alla applikationer som du använder. Om så är fallet kan du prova en ansökan ...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...