Sådan fremskyndes SSH-forbindelser i GNU / Linux

linux-shell

den SSH-forbindelser er en af værktøjer, der mest bruges af SysAdminDette skyldes primært dets fleksibilitet og de meget gode sikkerhedsmuligheder, men som med næsten alle tilslutningsmuligheder er der mange måder at bruge det på, og nogle antyder, at den tilgængelige hastighed ikke altid er den bedste. I disse tilfælde bliver vi desværre nødt til at ty til nogle former for justering, der giver os mulighed for at opnå en anstændig og sikker forbindelseskvalitet, det er derfor, vi vil vise 3 måder at fremskynde SSH-forbindelser i GNU / Linux.

Dybest set vil vi tale om konfigurationsindstillinger der gør det muligt for os at overvinde forhindringer som f.eks. en dårlig forbindelse eller det faktum, at vi opretter flere forbindelser samtidigt til den samme server, i nogle tilfælde endda adgang til grafiske værktøjer gennem X Videresendelse, hvilket kan gøre den krævede hastighed høj.

En af de første ting, vi kan gøre, er tving SSH-forbindelser over IPv4Denne protokol tillader også forbindelser til den nyeste IPv6, som på et eller andet tidspunkt ender med at være absolut nødvendigt, men i øjeblikket er det ikke, og det faktum at bruge support til begge indebærer, at forbindelsen undertiden kan være noget langsommere. Men vi kan kun oprette forbindelse til enhver server ved hjælp af SSH via IPv4 ved hjælp af parameteren "-4" som følger:

# ssh -4 bruger@remoteserver.com

En anden måde at opnå dette på er at ændre konfigurationsfilen / Etc / ssh / ssh_config, hvor skal vi kigge efter linjen "Adressefamilie" og lad hende have modet "Inet", hvilket er hvad der betyder, at vi opretter forbindelse ved hjælp af IPv4.

En anden konfiguration, der giver os mulighed for at forbedre hastigheden er den af deaktiver DNS-opslag på fjerncomputeren, og er, at alt dette ved at kigge efter computerens IP og fra at få værtsnavnet er noget, der kræver ressourcer og bidrager til at gøre tingene lidt langsommere, som vi også skal gå til filkonfigurationen af SSH-serveren, (/ etc / ssh / sshd_config), og lad muligheden for "UseDNS" med værdien "Nej". Vi kan også tvinge genbrug af SSH-forbindelserMed andre ord, når der oprettes en ny forbindelse, vil der blive forsøgt at genbruge en allerede etableret, noget der utvivlsomt kan være meget hurtigere end at skabe en ny.

For dette går vi til filen / Etc / ssh / ssh_config og tilføj følgende linjer:

ControlMaster bil
ControlPath - /. Ssh / sockets /% r% h-% p
ControlPersist 600

Den sidste linje (ControlPersist) vil bede SSH-tjenesten om at holde en forbindelse åben - men i baggrunden - i 600 sekunder, efter at den er blevet lukket, at genbruge den i tilfælde af at modtage en ny forbindelsesanmodning. Hvis vi tilføjer en linje "Hostname servername", kan vi indikere, at denne konfiguration kun bruges til SSH-forbindelser til en bestemt computer, for hvilken vi erstatter servernavn med det passende navn.

Med disse enkle ændringer kan vi opnå en vis forbedring i hastighed på SSH-forbindelser og også i den tid, det tager at etablere sig, noget der ikke vil være synligt, hvis vi har meget båndbredde og arbejder på et lokalt netværk, men som vi helt sikkert vil sætte pris på, hvis vi opretter forbindelse til flere eksterne servere.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Michael Angel sagde han

    Fremragende information meget tak |

  2.   Michael Angel sagde han

    Jeg bruger denne kommando meget, mange tak