Como eu me conecto a um servidor por trás de um proxy socks5 através de SSH em mac / linux?

4

Estou usando o ssh para tentar conectar-me a um servidor na rede remota. Esse servidor está por trás de um proxy socks5 na mesma rede. A porta do servidor proxy é 1080 e a porta ssh é 22. No entanto, isso falha. A depuração diz que a conexão é recusada na porta 22.

Eu achei que era necessário instalar o saca-rolhas para que ele fosse instalado com o homebrew e usei este link como referência: link

debug1: Lendo dados de configuração / Users /jason /.ssh/config debug1: Aplicando opções para XXX.XX.XX debug1: Lendo dados de configuração / etc / ssh_config debug1: Executando o comando do proxy: exec / usr / local / bin / corkscrew proxy.server 1080 XX.XXX.XX.XX 22 debug1: arquivo de identidade /Users/jason/.ssh/identity type -1 debug1: permanently_drop_suid: 501 debug1: arquivo de identidade /Users/jason/.ssh/id_rsa type 1 debug1: arquivo de identidade /Users/jason/.ssh/id_dsa type 2

    
por jimiyash 29.10.2010 / 03:09

3 respostas

7

 ssh -o ProxyCommand='nc -x 127.0.0.1:30000 %h %p' [email protected]

em que 127.0.0.1:30000 é o proxy socks5. Crédito: Jethro Carr

    
por 11.07.2013 / 03:51
2

você precisará de um módulo de conexão para o ssh que possa se conectar através do SOCKS.

Nós o usamos em nosso laboratório o tempo todo, aqui está nossa documentação sobre como obtê-lo: link

No Ubuntu (e eu também acredito no Debian) ele está disponível como pacote, apenas instale com

apt-get install connect-proxy

ele será instalado como / usr / bin / connect-proxy

    
por 29.10.2010 / 13:49
1

-D cria um proxy SOCKS. Se você quiser se conectar através de um proxy SOCKS, então você terá que usar connect como um comando de proxy.

    
por 29.10.2010 / 03:36

Tags