A máquina através da qual estou transferindo o SSH para a máquina remota / host (mesma rede / LAN) tem acesso à Internet, mas o host não.
A execução de atualizações e a instalação de pacotes no host são bastante inconvenientes, pois preciso iniciar um proxy localmente e configurar a máquina remota para usá-la.
Então, eu queria saber se existe uma maneira mais fácil de fazer isso via, talvez, SSH ou outra coisa?
Percebo as complexidades que existem por dentro, mas estava curioso para saber.
Usando plink
através do Emacs (se importa).
ssh -t -D 1080 localhost ssh -R 1080:localhost:1080 noinet
(sim, um comando).Aqui está uma maneira de fazer isso via SSH:
Na máquina sem acesso à Internet, execute
Você pode substituir 8080 por qualquer número de porta não utilizado,
Em seguida, instale software como proxychains ou redsocks , configure-os para conectar-se ao localhost: 8080 e execute um software que precise de acesso à Internet através deles.
fonte