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 sí :
PawordAuthenticationsí
Un cop editat el fitxer. Deseu-lo i reinicieu el fitxer ssh servei mitjançant l'ordre:
$suosystemctl reinicia sshdSolució 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úmPublicKeyAuthenticationsí
Comproveu-ho també Utilitzeu PAM està definit a sí :
Deseu les modificacions i reinicieu el fitxer ssh servei:
$suosystemctl reinicia sshdSolució 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.