Català  

Diferencia entre revisiones de «Corkscrew»

De Guifi.net - Wiki Hispano

(Página creada con 'Corkscrew es un programa que permite hacer conexiones TCP (cifradas) a través de un proxy http. = Instalación = En sistemas basados en debian: <pre> # apt-get install corksc...')
 
 
(No se muestran 2 ediciones intermedias realizadas por un usuario)
Línea 14: Línea 14:
 
$ vi ~/.corkscrew-auth
 
$ vi ~/.corkscrew-auth
 
nombre.usuario:password
 
nombre.usuario:password
 +
$ chmod 600 ~/.corkscrew-auth
 
</pre>
 
</pre>
  
Línea 22: Línea 23:
 
Host *
 
Host *
  
ProxyCommand corkscrew ipproxy puertoproxy %h %p /home/usuarip/.corkscrew-auth
+
ProxyCommand corkscrew ipproxy puertoproxy %h %p /home/usuario/.corkscrew-auth
 
</pre>
 
</pre>
  
Línea 47: Línea 48:
 
</pre>
 
</pre>
 
'''''El proxy no permite hacer conexiones al puerto 27'''''
 
'''''El proxy no permite hacer conexiones al puerto 27'''''
 +
 +
[[Categoría:Software]]
  
 
[[ca:Corkscrew]]
 
[[ca:Corkscrew]]

Última revisión de 00:40 21 oct 2013

Corkscrew es un programa que permite hacer conexiones TCP (cifradas) a través de un proxy http.

Instalación

En sistemas basados en debian:

# apt-get install corkscrew

Corkscrew + SSH

Suponemos que queremos acceder con el corkscrew contra un servidor proxy federado de guifi.net. Para esto tendremos que definir en un fichero nuestro usuario y password del proxy

$ vi ~/.corkscrew-auth
nombre.usuario:password
$ chmod 600 ~/.corkscrew-auth

Y le decimos a ssh que cada vez que trate de conectarse lo haga a través del proxy

$ vi ~/.ssh/config
Host *

ProxyCommand corkscrew ipproxy puertoproxy %h %p /home/usuario/.corkscrew-auth

Cuando queramos volver a hacer conexiones ssh de forma directa a internet, comentaremos las líneas de este fichero o simplemente le cambiaremos el nombre al mismo.

Solución de problemas

Posiblemente el proxy al que te quieres conectar no está configurado para permitir este tipo de conexiones a los puertos a los cuales quieres conectar, el comportamiento en las dos versiones de guifi-proxy usadas hasta el momento es distinto.

Para guifi-proxy será necesario añadir la acl para las peticiones 22.

# vi /etc/squid/squid.conf
acl SSL_ports port 22 # ssh

Con guifi-proxy3 ya se permiten este tipo de conexiones a cualquier puerto.

Los errores que podéis encontrar son:

laura@salnitre:~/.ssh$ ssh blackhold@wiki.guifi.net -p27
Proxy could not open connnection to wiki.guifi.net:  Forbidden
ssh_exchange_identification: Connection closed by remote host

El proxy no permite hacer conexiones al puerto 27

Herramientas personales