On 06/08/2011 03:01 PM, Samuel ROZE wrote:
Hello,I'm using Varnish as a front reverse-proxy, and it works very well. I would like to add a new functionnality: an SSH HTTP tunnel, using "httptunnel". That's what I made: # hts --forward-port localhost:22 2280 And, in the varnish configuration: ---------------------------------------------------------- [...] backend hts { .host = "127.0.0.1"; .port = "2280"; .first_byte_timeout = 600s; } [...] sub vcl_recv { if (req.http.host ~ "tunnel.example.com") { set req.backend = hts; } [...] } else { set req.backend = nginx; } } ---------------------------------------------------------- So I just want Varnish to redirect HTTP request to "tunnel.example.com" to the HTS backend, but it doesn't work when I run the httptunnel client and I make the SSH connection: $ htc --forward-port 8001 tunnel.example.com:80 $ ssh root@localhost -p 8001 ssh_exchange_identification: Connection closed by remote host
It looks like a tcpwrapper (/etc/hosts.allow, /etc/hosts.deny) issue. Do you have enabled localhost for using sshd?
Try to add a line like in /etc/hosts.allow sshd: 127.0.0.1: allow Brgds, Christian _______________________________________________ varnish-misc mailing list [email protected] http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
