GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo usar SSH con un proxy SOCKS 5?

Está utilizando 'conectar' para HTTPS como su versión de proxy, esto es de man nc:

-X proxy_version Solicita que nc use el protocolo especificado cuando se comunica con el servidor proxy. Los protocolos admitidos son ''4'' (SOCKS v.4), ''5'' (SOCKS v.5) y 'connect' (proxy HTTPS). Si no se especifica el protocolo, se utiliza SOCKS versión 5.

Por lo tanto, debe usar lo siguiente para usar SOCKS 5:

ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:7777 %h %p

O simplemente:

ProxyCommand /usr/bin/nc -x 127.0.0.1:7777 %h %p

Espero que ayude.


ssh -o ProxyCommand='nc --proxy-type socks4 --proxy 127.0.0.1:9050 %h %p' [email protected]

fc19 x86_64, Ncat:Versión 6.25


calcetines (http://tsocks.sourceforge.net/) es un buen contenedor que usa LD_PRELOAD para hacer que cualquier programa use el proxy SOCKS de forma transparente:

tsocks ssh example.com

Simplemente funciona, recuerde configurar la IP del proxy SOCKS en /etc/tsocks.conf


Linux
  1. Cómo uso Vagrant con libvirt

  2. Cómo utilizar claves SSH con Plesk

  3. Creación de proxy web SOCKS mediante SSH

  4. Cómo deshabilitar el inicio de sesión SSH con contraseña

  5. ¿Cómo puedo usar comandos con alias con xargs?

Cómo utilizar la autenticación de clave pública con SSH

¿Cómo usar el proxy en la línea de comandos de Linux?

Cómo usar SSH para conectarse a un servidor remoto

Cómo usar una clave SSH con usuarios no root

Cómo usar el montaje SSHFS con directorios remotos a través de SSH

Android:¿cómo puedo usar los comandos de shell e interactuar con el sistema Linux que se encuentra debajo?