Com puc corregir el permís SSH denegat de clau pública

How Do I Fix Ssh Permission Denied Public Key



El Shell segur (SSH) La clau és la credencial d'accés per al protocol SSH. Tot i que el protocol SSH admet múltiples enfocaments d 'autenticació, el Clau pública es considera una de les millors maneres d’ajudar en connexions automatitzades i interactives.

Mentre treballa a xarxes obertes no segures, el protocol SSH ajuda a les connexions remotes entre diferents dispositius. Mitjançant això, els usuaris poden transferir els fitxers de forma remota i també gestionar la xarxa.







Com que hi ha diversos dispositius a les xarxes no segures, el SSH utilitza un conjunt de claus, Clau privada i-e i Clau pública , per crear una connexió segura entre dispositius de forma remota.



La diferència entre a Clau privada i a Clau pública és que a Clau privada és específicament per a l'usuari només com a clau d'autenticació, i també podem anomenar-la clau d'identitat . El Clau pública , també anomenat un clau autoritzada , es col·loca al servidor (host); qualsevol persona que tingui la clau pública pot xifrar dades i establir connexions mitjançant protocol SSH.



Tingueu en compte que cada clau és única i només funciona amb el mateix parell de claus.





Com puc solucionar el permís SSH denegat de clau pública:

Quan es treballa amb les claus SSH, l’error de freqüència de denegació del permís denegat.

Aquesta guia us mostrarà els possibles errors que podríeu haver d’afrontar i les seves solucions ràpides.



Solució 1: activeu l'autenticació de contrasenya:

La primera solució és habilitar l’accés a la contrasenya per accedir al servidor SSH. Per a això, obriu el fitxer sshd / config al terminal i configureu l'autenticació de contrasenya:

$suo nano /etc/ssh/sshd_config

Desplaceu-vos cap avall fins que obtingueu el fitxer Autenticació de contrasenya línia i comproveu si està configurat com a :

PawordAuthentication

Un cop editat el fitxer. Deseu-lo i reinicieu el fitxer ssh servei mitjançant l'ordre:

$suosystemctl reinicia sshd

Solució 2: configureu els permisos del sistema de fitxers:

A causa de problemes de seguretat, de vegades no es recomana accedir a l'autenticació de contrasenya.

El següent que podeu fer és configurar el fitxer Autenticació de clau pública mètode.

A la sshd / config fitxer, cerqueu les línies següents i configureu-les tal com s’esmenta:

PermitRootLogin núm

PublicKeyAuthentication

Comproveu-ho també Utilitzeu PAM està definit a :

Deseu les modificacions i reinicieu el fitxer ssh servei:

$suosystemctl reinicia sshd

Solució 3: definiu el permís del directori:

Utilitzar el -ld ’Ordre per comprovar el permís de la .ssh que conté claus_autoritzades :

$ls -ld.ssh/claus_autoritzades

El .ssh carpeta ha de tenir permís de lectura i escriptura i, per configurar-lo, utilitzeu l'ordre següent:

$chmod 600 /a casa/wardah/.ssh/claus_autoritzades

Conclusió:

El Shell segur El protocol (SSH) té múltiples enfocaments d’autenticació i la clau pública és un d’ells. El SSH utilitza un conjunt de claus, Clau pública i Clau privada , per fer connexions mitjançant protocol. El clau pública es col·loca al servidor amfitrió; qualsevol persona que tingui la clau pública pot xifrar dades i establir connexions de forma remota.

Mentre es treballa amb la clau pública, l’error de permís denegat és l’error que més sovint s’enfronta a la gent. En aquesta guia heu après diversos enfocaments sobre com resoldre la clau pública del permís SSH denegat.