Servidor Redhat Linux totalmente bloqueado. Como ignorar portas bloqueadas?

0

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.

Patoshi パ ト シ
fonte
Sim; Você pode fazer transferências de arquivos por SSH, já tentou?
Ramhound 27/10/16
eu posso enviar arquivos para o servidor facilmente via sftp. mas não consigo executar nenhum comando wget ou git clone do servidor. basicamente existe algo como um túnel ssh reverso?
Patoshi # 27/16

Respostas:

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 essa 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 o arquivo / etc / hosts para garantir que o URL fique bem no final do recebimento:

127.0.0.1 github.com
Paulo
fonte
o que dizer do comando yum install como visto nesta página? techoism.com/… --- eu preciso atualizar o php para o mais recente e todas as instalações do yum simplesmente travam, pois não é possível acessar a internet para recuperá-lo.
Patoshi # 28/16
@duckx Sua pergunta indica que você pode obter coisas dos repositórios redhat. Você não está usando yum para isso? Como ele obtém atualizações de segurança agora? Para o php, você pode baixar o rpm com esta técnica, juntamente com quaisquer dependências, e depois apenas instalar.
Paul