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.
Buen artículo, me ha sido muy útil.
Gracias!!