Hur man påskyndar SSH-anslutningar i GNU / Linux

linux-skal

den SSH-anslutningar är en av verktyg som mest används av SysAdminDetta beror främst på dess flexibilitet och de mycket bra säkerhetsalternativen, men som med nästan alla anslutningsalternativ finns det många sätt att använda den och vissa antyder att den tillgängliga hastigheten inte alltid är den bästa. I dessa fall kommer vi tyvärr att behöva tillgripa några former av justeringar som gör att vi kan få en anständig och säker anslutningskvalitet, det är därför vi vill visa 3 sätt att påskynda SSH-anslutningar i GNU / Linux.

I grund och botten vill vi prata om konfigurationsalternativ som gör att vi kan övervinna hinder som en dålig anslutning eller det faktum att vi gör flera anslutningar samtidigt till samma server, i vissa fall till och med åtkomst till grafiska verktyg genom X Vidarebefordran, vilket kan göra den önskade hastigheten hög.

En av de första sakerna vi kan göra är tvinga SSH-anslutningar över IPv4Detta protokoll medger också anslutningar till den nyaste IPv6, som någon gång kommer att bli absolut nödvändig men för tillfället inte, och faktumet att använda stöd för båda innebär att anslutningen ibland kan vara något långsammare. Men vi kan bara ansluta till vilken server som helst med SSH via IPv4 med parametern "-4" som följer:

# ssh -4 user@remoteserver.com

Ett annat sätt att uppnå detta är att ändra konfigurationsfilen / Etc / ssh / ssh_config, var ska vi leta efter linjen "AddressFamily" och lämna henne med modet "Inet", vilket är vad som innebär att vi kommer att ansluta med IPv4.

En annan konfiguration som gör att vi kan förbättra hastigheten är den för inaktivera DNS-sökning på fjärrdatorn, och är att allt detta med att leta efter datorns IP och från att få värdnamnet är något som kräver resurser och hjälper till att göra saker lite långsammare, för vilka vi också måste gå till filkonfigurationen för SSH-servern, (/ etc / ssh / sshd_config) och lämna alternativet "UseDNS" med värdet "inte". Vi kan också tvinga återanvändning av SSH-anslutningarMed andra ord, när man skapar en ny anslutning kommer man att försöka återanvända en redan etablerad, något som utan tvekan kan gå mycket snabbare än att skapa en ny.

För detta går vi till filen / Etc / ssh / ssh_config och lägg till följande rader:

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

Den sista raden (ControlPersist) ber SSH-tjänsten att hålla en anslutning öppen - men i bakgrunden - i 600 sekunder efter att den har stängts, för att återanvända den om du får en ny anslutningsförfrågan. Om vi ​​lägger till en rad "Värdnamn servernamn" kan vi ange att denna konfiguration endast används för SSH-anslutningar till en viss dator, för vilken vi ersätter servernamn med rätt namn.

Med dessa enkla modifieringar kan vi uppnå en viss förbättring av hastigheten på SSH-anslutningar och även den tid det tar att etablera dem, något som inte kommer att märkas för oss om vi har mycket bandbredd och vi arbetar på ett lokalt nätverk, men som vi säkert kommer att uppskatta om vi ansluter till flera fjärrservrar.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Michael Angel sade

    Utmärkt information tack så mycket |

  2.   Michael Angel sade

    Jag använder det här kommandot mycket, tack så mycket