Tengo una máquina con ubuntu 16.04. La máquina solo puede acceder a 1 servidor remoto (también ejecuta ubuntu). Sin embargo, el servidor remoto tiene acceso completo a Internet.
root@localmachine:~# ifconfig usb0
usb0 Link encap:Ethernet HWaddr 02:1e:10:1f:00:00
inet addr:10.1.0.94 Bcast:10.1.0.95 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4366027 errors:0 dropped:0 overruns:0 frame:0
TX packets:1813925 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:669835698 (669.8 MB) TX bytes:265999026 (265.9 MB)
root@localmachine:~# ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=62 time=58.4 ms
64 bytes from 10.0.0.1: icmp_seq=2 ttl=62 time=59.2 ms
Necesito instalar algún paquete en esta máquina local a través de apt-get.
¿Hay alguna forma de acceder a Internet a través del servidor público en 10.0.0.1?
Gracias por su respuesta.
networking
server
ssh
Tran Ngu Dang
fuente
fuente
ssh
acceso a ese servidor?Respuestas:
La forma más fácil sería configurar un servidor proxy en el servidor / puerta de enlace central y configurar su apto para usar este proxy:
Y agregue esta línea:
fuente
Abra una terminal e inicie
ssh
el reenvío dinámico de puertos:Esto iniciará un proxy de calcetines en su computadora en el puerto 1080.
Agregue esta línea a su
/etc/apt/apt.conf
archivo:Entonces puedes ejecutar tus
apt update
/apt install
comandos. Cuando haya terminado, puede cerrar lassh
conexión y revertir los cambiosapt.conf
.También puede decirle a su navegador u otras aplicaciones que usen ese proxy de Socks y accedan a Internet.
fuente
apt.conf
estaba mal, lo edité. Inténtalo de nuevo.socks5://
asocks5h://
, eso debería funcionar, con los dedos cruzados. Lo siento, es difícil probarlo porque tengo conexión ...