Servidor Redhat Linux totalmente bloqueado. Como contornar portas bloqueadas?

0

Estou encarregado de migrar os sites de um servidor existente para outro servidor, mas eu preciso fazer o git clone e outros comandos relacionados que me exijam acessar a internet e pegar arquivos. Eu não posso nem fazer um wget para puxar um arquivo. Os administradores originais do servidor que configuraram isso estragaram tudo com as portas bloqueadas como: 80.

Eu não posso fazer nada com o wget ou o git clone, pois ele simplesmente não suporta nenhum desses sites. Mas pode pegar apenas de redhat repos.

E eu até desativei o firewall. É algo para fazer no seu fim. Existe algum tipo de tunelamento ssh onde eu possa redirecionar os dados do servidor através da minha conexão ssh, a fim de alcançar esses sites?

Esperar que os administradores do servidor façam algo leva dias ou semanas, já que é uma empresa terceirizada de TI. Eu só quero terminar hoje.

    
por Patoshi パトシ 27.10.2016 / 23:20

1 resposta

1

Você pode fazer um túnel de porta reversa usando ssh. Na linha de comando, a conexão com o servidor Redhat ficaria assim:

ssh -R:3333:github.com:80 <server ip>

Isso cria uma porta no servidor em 127.0.0.1:3333 - qualquer coisa enviada para esta porta será encaminhada para o github na porta 80:

wget http://127.0.0.1:3333/path/to/file/to/download.zip

Você precisa atualizar seu arquivo / etc / hosts para garantir que o URL seja exibido no final do recebimento:

127.0.0.1 github.com
    
por 28.10.2016 / 02:38