LINUX.ORG.RU

ssh-туннель - connect failed


0

0

Здравствуйте.

Имеется squid с единственным портом 80, с которого разрешено соединятся наружу на 80 и 443 порты. Метод CONNECT разрешён.

На сервере в инете sshd слушает 443 порт. Соединяюсь по ssh, заставляя ssh быть socks-сервером на 8080 порту:
ssh -L 8080:localhost:80 сервер.в.интернете -p 443
Соединения проходит и я оказываюсь в консоли удалённого сервера.

Вот только если кто-либо пытается через этот туннель подключится (пробовал firefox), то я получаю сообщение об ошибке, и коннекта разумеется не происходит:
channel 3: open failed: connect failed: Connection refused

Поясните - в чём причина и как исправить?
Пробовал и от обычного пользователя, и от root'а - всё одно такая ошибка.

А на сервер.в.интернете у вас висит socks на 80 порту?

Если вам вы хотите использовать удаленный ssh сервер как SOCKS5 сервер, нужно делать так:

ssh -D 8080 сервер.в.интернете -p 443

edigaryev ★★★★★ ()

Странный у вас тоннель.

у меня висит Tinyproxy на 8888 порту на сервере и я хожу в интернет с рабочей машины примерно так:

ssl -L 8888:localhost:8888 my-server.ru

Все запросы с моей машины уходят на tp, а он там уже сам разрулит.

Ej_Pulsar ()

А squid научен пропускать пакеты от localhost или только из сети?

gh0stwizard ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.