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!!