Cum să dezactivați verificarea cheie gazdă în ssh

În mod implicit, SSH client atunci când conectarea la gazda autentifică cheia lui.

În cazul în care clientul SSH nu recunoaște marca, vi se va cere să confirme adăugarea prin tastarea «da» sau «nu».

Acest lucru poate cauza probleme atunci când încearcă să se conecteze automat cu ajutorul unui script.

Acest articol explică modul în care să ocolească autentificarea prin dezactivarea cheii sale.

Autenticitatea gazdă nu poate fi stabilită

Când vă conectați mai întâi la o gazdă de la distanță, cheia sa este probabil să fie necunoscut pentru clientul SSH și de aceea vă solicită să verifice și să confirme amprenta:

Dacă răspundeți afirmativ, clientul SSH va continua să se conecteze la nivel local de economisire a cheii private a serverului într-un fișier

În caz contrar, conexiunea la gazda va fi întreruptă.

Pentru a obține în jurul valorii de acest lucru a verifica vă puteți seta «StrictHostKeyChecking» opțiune din linia de comandă, valoarea «nu«.

Această opțiune dezactivează o cerere de confirmare și se adaugă automat cheia gazdă într-un fișier

Identificare gazdă la distanță s-a modificat

Cu toate acestea, chiar și cu opțiunea «StrictHostKeyChecking = nu«, vi se poate refuza, în legătură cu următorul mesaj de avertizare:

Dacă sunteți sigur că este sigur și cheia gazdă de la distanță a fost schimbată într-un mod legitim, puteți sări peste cheie de verificare redirecționează într-un fișier known_hosts inexistent:

De asemenea, ambele opțiuni pot fi setate în mod permanent

/.ssh/config (pentru utilizatorul curent) sau în / etc / ssh / ssh_config (pentru toți utilizatorii).

Și ele pot fi personalizate pentru individ și pentru toate gazdele.

Dezactivați verificarea cheie SSH-gazdă pentru toate gazdele

Dezactivați verificarea cheie SSH gazdă la 192.168.0.0/24

articole similare