Com accelerar les connexions SSH en GNU / Linux

linux-shell

Els connexions SSH són una de les eines més utilitzades pels SysAdmin, Això principalment a causa de la seva flexibilitat ia les molt bones opcions de seguretat, però com passa amb gairebé totes les opcions de connectivitat hi ha moltes formes d'utilitzar-la i algunes impliquen que la velocitat de la qual es disposa no sempre és la millor. En aquests casos, lamentablement, haurem de recórrer a algunes formes d'ajust que ens permetin obtenir una qualitat de connexió decent i segura, per això volem mostrar 3 formes d'accelerar connexions SSH en GNU / Linux.

Bàsicament, volem parlar de opcions de configuració que ens permetran sortejar obstacles com una mala connexió, o el fet que estiguem realitzant diverses connexions en forma simultània cap a un mateix servidor, en algun cas fins i tot accedint a eines gràfiques mitjançant X Forwarding, La qual cosa pot fer que la velocitat requerida sigui alta.

Una de les primeres coses que podem fer és forçar les connexions SSH a través d'IPv4, I és que aquest protocol admet connexions també a el més nou IPv6, el qual en algun moment acabarà de ser absolutament necessari però de moment no ho és, i el fet d'utilitzar suport per a tots dos implica que de vegades la connexió pot ser alguna cosa més lenta. Però podem connectar-nos a qualsevol servidor mitjançant SSH únicament a través d'IPv4 utilitzant el paràmetre "-4" de la següent manera:

# Ssh -4 usuario@servidorremoto.com

Una altra manera d'aconseguir-ho és modificar el fitxer de configuració / etc / ssh / ssh_config, On hem de buscar la línia AddressFamily i deixar-la amb el valor «Inet», Que és el que implica que ens connectarem mitjançant IPv4.

Una altra configuració que ens permetrà millorar la velocitat és la de desactivar DNS Lookup en l'equip remot, i és que tot això de buscar la IP de l'equip ia partir d'ella obtenir el nom de host és una cosa que requereix de recursos i contribueix a fer-nos les coses una mica més lentes, per la qual cosa també hem de dirigir-nos a l'arxiu de configuració de servidor SSH, (/ etc / ssh / sshd_config) i deixar l'opció de «UseDNS» amb el valor «No». també podem forçar la reutilització de connexions SSH, És a dir que a l'hora d'establir una nova connexió s'intentarà reutilitzar alguna ja establerta, cosa que sens dubte és molt més ràpid que crear una nova.

Per això, anem a l'arxiu / etc / ssh / ssh_config i afegir les següents línies:

ControlMaster acte
ControlPath - /. Ssh / sòcols /% r% h-% p
ControlPersist 600

L'última línia (ControlPersist) indicarà a l'servei SSH que mantingui una connexió oberta -però en segon pla- durant 600 segons després d'haver estat tancada, per reutilitzar-la en cas de rebre una nova petició de connexió. Si afegim una línia «Hostname servername» podem indicar que aquesta configuració únicament sigui utilitzada per a les connexions SSH a un determinat equip, per a això reemplacem servername amb el nom apropiat.

Amb aquestes simples modificacions podem aconseguir alguna millora en la velocitat de les connexions SSH i també en el temps que aquestes triguen a establir-se, cosa que no ens serà perceptible si comptem amb molt ample de banda i treballem en una xarxa local, però que segurament agrairem si ens connectem a diversos servidors remots.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Migel Angel va dir

    Excel·lent informació moltes gràcies |

  2.   Migel Angel va dir

    Ús bastant aquesta comanda, moltes gràcies