Problema de proxy SSH

Problema de proxy SSH

Eu costumava usar o seguinte como meu servidor proxy

 start c:\ssh\plink.exe -N [email protected] -pw mypasswd -P 22 -D localhost:8003

Agora minha empresa decide bloquear a porta 22 e não consigo acessar a porta 22 do host do meu site diretamente. Mas há uma máquina que não está bloqueada na minha LAN e posso usar SSH para fazer logon nela. a máquina desbloqueada? Obrigado!

Responder1

Basicamente, em situações como essa, você provavelmente deseja abandonar o proxy baseado em SSH e usar um tipo de proxy SSL VPN. Esse proxy faz com que todo o seu tráfego pareça tráfego SSL HTTPS e ninguém bloqueará a porta 443.

Um bom para rodar no Linux é o Adito. Não é trivial de configurar, mas funciona muito bem. Eu sugeriria instalar isso, certificando-se de que está escutando na porta 443 e brincando com ele. Isso me ajuda a fazer RDP para meu computador doméstico, apesar de minha escola bloquear a porta.

Responder2

mysite.com é uma máquina que você controla (ou seja, sua máquina doméstica)? Nesse caso, basta executar o sshd (o servidor SSH) na porta 80 ou 443 (as instruções variam de acordo com o sistema operacional).

Em seguida, modifique sua linha acima para:

 start c:\ssh\plink.exe -N [email protected] -pw mypasswd -P 443 -D localhost:8003

Se você for usar a porta 443, por exemplo.

Responder3

Na sua máquina, faça:

plink -L 1234:mysite.com:22 unBlockedUser@unBlockedMachine

(decore com senhas, comando ssh real, -N etc. a gosto) Isso encaminhará as conexões da porta 1234 da sua máquina para a porta 22 em mysite.com através da máquina desbloqueada. Então, tudo que você precisa fazer para obter seu proxy é:

plink -D 8003 -P 1234 mysiteUser@ulocalhost

Isso abrirá uma conexão ssh para a porta 1234 no localhost, que será então encaminhada para um túnel indo para a máquina desbloqueada que a enviará para a porta 22 de mysite.com e acabará conversando com o servidor ssh de lá, então seu proxy se comportará normalmente.

informação relacionada