Kuinka nopeuttaa SSH-yhteyksiä GNU / Linuxissa

linux-kuori

Las SSH-yhteydet ovat yksi niistä työkalut, joita SysAdmin käyttää enitenTämä johtuu pääasiassa sen joustavuudesta ja erittäin hyvistä suojausvaihtoehdoista, mutta kuten melkein kaikkien liitäntävaihtoehtojen kohdalla, on monia tapoja käyttää sitä, ja jotkut viittaavat siihen, että käytettävissä oleva nopeus ei ole aina paras. Tällöin valitettavasti joudumme turvautumaan joihinkin muokkausmuotoihin, joiden avulla voimme saada kunnollisen ja turvallisen yhteyden laadun, siksi haluamme näyttää 3 tapaa nopeuttaa SSH-yhteyksiä GNU / Linuxissa.

Pohjimmiltaan haluamme puhua kokoonpanoasetukset jonka avulla voimme selviytyä esteistä, kuten huonosta yhteydestä tai siitä, että teemme useita yhteyksiä samanaikaisesti samalle palvelimelle, joissakin tapauksissa pääsemme jopa graafisiin työkaluihin X edelleenlähetys, joka voi nostaa vaaditun nopeuden korkeaksi.

Yksi ensimmäisistä asioista, joita voimme tehdä, on pakota SSH-yhteydet IPv4: n kauttaTämä protokolla sallii myös yhteydet uusimpaan IPv6: een, joka jossain vaiheessa on ehdottoman välttämätöntä, mutta tällä hetkellä ei ole, ja tuen käyttäminen molemmille tarkoittaa, että joskus yhteys voi olla jotain hitaampaa. Mutta voimme muodostaa yhteyden mihin tahansa SSH: tä käyttävään palvelimeen vain IPv4: n kautta parametrin avulla "-4" seuraavasti:

# ssh -4 user@remoteserver.com

Toinen tapa saavuttaa tämä on muuttaa kokoonpanotiedostoa / Etc / ssh / ssh_config, mistä meidän pitäisi etsiä linjaa "AddressFamily" ja jätä hänelle rohkeutta "Inet", mikä tarkoittaa, että muodostamme yhteyden IPv4: n avulla.

Toinen kokoonpano, jonka avulla voimme parantaa nopeutta, on Poista DNS-haku käytöstä etätietokoneessa, ja että kaikki tämä tietokoneen IP-osoitteen etsiminen ja siitä isäntänimen hankkiminen on jotain, mikä vaatii resursseja ja auttaa tekemään asioista hieman hitaampia, minkä vuoksi meidän on myös siirryttävä SSH-palvelin, (/ etc / ssh / sshd_config) ja jätä vaihtoehto "UseDNS" rohkeudella "ei". Voimme myös pakottaa SSH-yhteyksien uudelleenkäyttöToisin sanoen, kun muodostetaan uusi yhteys, yritetään käyttää uudelleen jo luotua, mikä voi epäilemättä olla paljon nopeampi kuin uuden luominen.

Tätä varten siirrymme tiedostoon / Etc / ssh / ssh_config ja lisää seuraavat rivit:

Auto ControlMaster
ControlPath - /. Ssh / pistorasiat /% r% h-% p
ControlPersist 600

Viimeinen rivi (ControlPersist) kehottaa SSH-palvelua pitämään yhteyden auki - mutta taustalla - 600 sekunnin ajan sen sulkemisen jälkeen käyttämään sitä uudelleen, jos uusi yhteyspyyntö vastaanotetaan. Jos lisätään rivi "Hostname palvelimen nimi", voimme osoittaa, että tätä kokoonpanoa käytetään vain SSH-yhteydet tiettyyn tietokoneeseen, jolle palvelimen nimi korvataan sopivalla nimellä.

Näillä yksinkertaisilla muutoksilla voimme saavuttaa jonkin verran parannusta SSH-yhteyksien nopeus ja myös niiden perustamiseen kuluvassa ajassa, mikä ei ole meille havaittavissa, jos meillä on paljon kaistanleveyttä ja työskentelemme paikallisessa verkossa, mutta jota arvostamme varmasti, jos muodostamme yhteyden useisiin etäpalvelimiin.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Michael Angel dijo

    Erinomaista tietoa kiitos paljon |

  2.   Michael Angel dijo

    Käytän tätä komentoa paljon, kiitos paljon