SOCKS vs. encaminhamento de porta local SSH

12

Qual é a diferença entre usar o SOCKS (SSH -D) e o encaminhamento de porta local (SSH -L)

    
por lisa17 16.04.2011 / 13:54

1 resposta

19

Com -L , o SSH encaminha todas as conexões para um destino fixo. Quando você se conecta à porta local, todos os dados enviados vão diretamente para o host remoto que você especificou em -L . Isso, obviamente, exige que você saiba para qual host deseja encaminhar conexões.

Com -D , o destino é "dinâmico" - depois de se conectar à porta local, você precisa usar o protocolo de proxy SOCKS para se conectar ainda mais a qualquer host remoto desejado. Isso basicamente torna o SSH um servidor proxy real, adequado para atividades como navegação na web, onde você não pode saber antecipadamente o destino.

Execute ssh -D 1080 , por exemplo, e configure o Firefox para usar um proxy SOCKS 5 em localhost:1080 .

    
por 16.04.2011 / 16:13