J'ai une machine exécutant Ubuntu 16.04. La machine ne peut accéder qu'à 1 serveur distant (exécutant également ubuntu). Le serveur distant a cependant un accès complet à 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
J'ai besoin d'installer un paquet sur cette machine locale via apt-get.
Existe-t-il un moyen d'accéder à Internet via le serveur public à 10.0.0.1?
Merci pour votre réponse.
networking
server
ssh
Tran Ngu Dang
la source
la source
ssh
accès à ce serveur?Réponses:
La manière la plus simple serait de configurer un serveur proxy sur le serveur / passerelle intermédiaire et de configurer votre aptitude à utiliser ce proxy:
Et ajoutez cette ligne:
la source
Ouvrez un terminal et lancez
ssh
la redirection de port dynamique:Cela démarrera un proxy de chaussettes sur votre ordinateur sur le port 1080.
Ajoutez cette ligne à votre
/etc/apt/apt.conf
fichier:Ensuite, vous pouvez exécuter vos commandes
apt update
/apt install
. Lorsque vous avez terminé, vous pouvez fermer lassh
connexion et rétablir les modifications dansapt.conf
.Vous pouvez également indiquer à votre navigateur ou à d'autres applications d' utiliser ce proxy Socks et d'accéder à Internet.
la source
apt.conf
était incorrecte, je l'ai édité. Veuillez réessayer.socks5://
àsocks5h://
, cela devrait fonctionner, les doigts croisés. Désolé, c'est difficile de tester pour moi, car j'ai une connexion ...