Acesso à Internet de um servidor com firewall

1

Estou tentando configurar uma plataforma Docker de teste no trabalho. Preciso puxar imagens, mas não consigo porque o servidor de teste não tem acesso direto à Internet (com firewall). Existe outro servidor que pode se conectar à internet, mas somente através de um proxy. Entre o servidor de teste e o servidor acessível pela Internet, apenas algumas portas estão abertas. Eu estou pensando que eu poderia criar um túnel entre os dois, mas não sei como.

Portas abertas do servidor de teste para o acesso à Internet:

80/tcp
111/tcp
2049/tcp
7001/tcp
7002/tcp

Portas abertas de acesso à Internet para teste:

22/tcp
1720/tcp

Eu tenho o http_proxy configurado em .bash_profile, no servidor acessível pela Internet:

export http_proxy=http://username:password@internet-server:8080/

Alguém por favor pode ajudar?

    
por Dave 14.04.2016 / 23:37

2 respostas

1

Você pode configurar uma rede privada virtual baseada em ssh usando o pseudo-dispositivo de rede tun; man ssh dá um exemplo. Se você não tem acesso de administrador no servidor acessível pela Internet, considere sshuttle para realizar a mesma coisa.

    
por 15.04.2016 / 02:29
1

Eu tenho esse trabalho.

Do servidor que tem acesso à internet:

ssh -R any-port:proxy-ip:proxy-port user@testserver

Então, quando eu estiver no servidor de teste:

export http_prox=http://username:password@localhost:any-port/

por exemplo:

ssh -R 2001:proxy-ip:8080 root@testserver

[root@testserver]# export http_proxy=http://proxyuser:proxyuser-password@localhost:2001/
[root@testserver]# export https_proxy=https://proxyuser:proxyuser-password@localhost:2001/
    
por 19.04.2016 / 04:40