Estou encarregado de migrar os sites de um servidor existente para outro servidor, mas preciso executar o git clone e outros comandos relacionados que exigem que eu entre na Internet e pegue arquivos. Eu não posso nem tentar puxar um arquivo. Os administradores originais do servidor que configuraram isso estragaram totalmente as portas bloqueadas, como: 80.
Eu não posso fazer nada com o clone wget ou git, pois ele trava e não pode acessar nenhum desses sites. Mas ele pode pegar apenas dos repositórios redhat.
E eu até desabilitei o firewall. É algo a se fazer do lado deles. Existe algum tipo de encapsulamento ssh no qual eu posso redirecionar os dados do servidor através da minha conexão ssh para acessar esses sites?
Esperar que os administradores do servidor façam qualquer coisa leva dias ou semanas, pois é uma empresa de TI terceirizada. Eu só quero fazê-lo hoje.
fonte
Respostas:
Você pode fazer um túnel de porta reversa usando ssh. Na linha de comando, a conexão com o servidor Redhat ficaria assim:
Isso cria uma porta no servidor em 127.0.0.1:3333 - qualquer coisa enviada para essa porta será encaminhada para o github na porta 80:
Você precisa atualizar o arquivo / etc / hosts para garantir que o URL fique bem no final do recebimento:
fonte