Alors ... c'est mon problème:
Je peux accéder à un VPN depuis ma machine. Je peux accéder à un serveur du VPN via SSH, mais cette machine n’a aucun accès car un pare-feu bloque les connexions ssh inversées. Je ne peux donc pas utiliser Internet via tunnel pour utiliser apt-get.
Comment puis-je imiter:
Sudo ssh -D 9999 root@<machineoutsidevpn>
Mais de l'extérieur du VPN. Ou un moyen d'utiliser la connexion Internet pour installer des packages?
Ordinateur a
Ordinateur b
sSH dans l'ordinateur B à partir de ordinateur A
Sudo ssh -R <selected port>:us.archive.ubuntu.com:80 [email protected]
Modifiez le /etc/apt/apt.conf
de l'ordinateur B pour inclure les lignes suivantes:
Acquire::http::Proxy "http://localhost:<selected port>";
Acquire::https::Proxy "https://localhost:<selected port>";
Exécutez votre apt-get update
ou install
ou upgrade
sur l’ordinateur B et cela devrait fonctionner.
Ceci peut également être réalisé en utilisant PuTTY (en supposant que l’ordinateur A est la machine Windows).
<selected port>
us.archive.ubuntu.com:80
Une option serait d'activer le tunneling SSH. Cela vous permet d’exécuter une session SSH dans un autre protocole, cette option vous permet de contourner le pare-feu en lui faisant croire que la connexion entrante est en fait une réponse du port 80 au lieu du port 21. Un exemple est donné plus bas. à votre goût.
ssh -L 9000: serverIpAddress: 80 [email protected]
Bonne chance!