La machine via laquelle je me connecte à la machine distante / hôte (même réseau / LAN) a accès à Internet, mais pas l'hôte.
L'exécution de mises à jour et l'installation de packages sur l'hôte deviennent assez gênantes car je dois ensuite démarrer un proxy localement, puis configurer la machine distante pour l'utiliser.
Je me demandais donc s'il y avait un moyen plus simple de le faire via, peut-être, SSH ou autre chose?
J'ai une prise de conscience des complexités qui se trouvent à l'intérieur, mais j'étais curieux de savoir.
Utilisation plink
via Emacs (si cela est important).
ssh -t -D 1080 localhost ssh -R 1080:localhost:1080 noinet
(oui une commande).Voici un moyen de le faire via SSH:
Sur la machine sans accès Internet, exécutez
Vous pouvez remplacer 8080 par n'importe quel numéro de port inutilisé,
Ensuite, installez des logiciels tels que des chaînes proxy ou des chaussettes rouges , configurez-les pour se connecter à localhost: 8080 et exécutez un logiciel qui nécessite un accès Internet via eux.
la source