Habilitar YUM para descargar y actualizar maquinas Linux:

Para ello debemos conectarnos a traves un Proxy desde nuestra máquina UNIX, con un túnel SSH a la maquina destino (Comentar que para ello necesitamos tener un Linux en nuestro equipo con conexión a internet, podemos levantar una máquina virtual con VirtualBOX o instalar un Linux en nuestro Windows, está disponible para Windows 10).

Lo que hace es compartir la conexión a internet de nuestra maquina con la de destino a través un túnel con proxy, lo realiza a través del puerto 3128.

Necesitamos:

Nuestro equipo:

  • Instalar squid (proxy) —- “yum squid install”
  • Levantar squid —- “service squid start”
  • Realizar conexión tunelizada ssh -R —- “ssh -R 3128:localhost:3128 <user>@<ip_maquinadestino>”

Maquina destino (donde queremos ejecutar YUM):

  • Modificar el /etc/yum.com (añadir “proxy=http://localhost:3128” al final del archivo)

Comentar que YUM podrá resolver los destinos para instalar y actualizar, mientras tengamos la conexión tunelizada activa (ssh -R), una vez cerrada, se perderá esta conexión.

Si queremos realizar esta conexion desde otro programa o S.O, podemos utilizar variables de entorno:

solo tenemos que añadir las variables:

https_proxy=”http://localhost:3128/”
http_proxy=”http://localhost:3128/”

en:

nano /etc/environment

Mientras tengamos la conexion tunelizada activa.