Kataloget ".SSH" på UNIX -systemer er en afgørende del af
Secure Shell (SSH) meddelelse. Det gemmer de nødvendige filer til sikkert at oprette forbindelse til fjernservere og administrere dine SSH -nøgler. Her er en oversigt over, hvad den indeholder:
nøglefiler:
* id_rsa og id_rsa.pub: Dette er henholdsvis dine private og offentlige SSH -nøgler. Den private nøgle bruges til at dekryptere indgående data og bevise din identitet, mens den offentlige nøgle deles med fjernservere for at verificere din ægthed.
* id_dsa og id_dsa.pub: I lighed med RSA -nøgler er dette DSA (digital signaturalgoritme) taster til SSH -godkendelse.
* id_ecdsa og id_ecdsa.pub: Dette er ECDSA (Elliptic Curve Digital Signature Algorithm) Keys, en anden type SSH -nøgle.
Konfigurationsfiler:
* config: Denne fil indeholder indstillinger relateret til SSH-forbindelser, såsom portforsendelse, proxy-kommandoer og værtsspecifik konfiguration. Det giver dig mulighed for at tilpasse, hvordan SSH opretter forbindelse til forskellige servere.
Andre filer:
* kendte_hosts: Denne fil indeholder en liste over kendte SSH -servere og deres tilsvarende offentlige nøgler. Dette forhindrer mand-i-midten angreb ved at sikre, at du opretter forbindelse til den rigtige server.
* autoriseret_keys: Denne fil er typisk placeret på fjernserveren og indeholder offentlige nøgler til brugere, der er autoriseret til at få adgang til den. Når du opretter forbindelse til serveren ved hjælp af din private nøgle, kontrollerer serveren, om din offentlige nøgle er i denne fil, hvilket giver adgang, hvis den er til stede.
Formål med .ssh -bibliotek:
Kataloget '.ssh` er vigtig for sikker kommunikation over SSH af:
* Autentificering: Det gemmer dine private og offentlige nøgler, der bruges til at autentificere din identitet, når du opretter forbindelse til eksterne servere.
* kryptering: Det muliggør krypteret kommunikation mellem din computer og den eksterne server.
* sikkerhed: Det hjælper med at forhindre uautoriseret adgang ved at verificere serverens identitet og begrænse adgangen til autoriserede brugere.
Vigtige noter:
* Det ".ssh` -bibliotek er typisk skjult, hvilket betyder, at den ikke er synlig som standard. Brug `ls -A` til at vise skjulte filer og mapper.
* Den private nøglefil (`ID_RSA`,` ID_DSA` osv.) Skal holdes sikker og ikke deles med nogen.
* Det anbefales at indstille passende tilladelser til `.ssh` -biblioteket for at forhindre uautoriseret adgang.
At forstå mappen '.ssh' er afgørende for at bruge SSH effektivt og sikkert. Ved at forstå dens indhold og formål kan du bedre administrere dine SSH -nøgler og forbindelser.