ssh туннелирование локальных портов

Документация связанная с установкой, настройкой и работой пользовательского ПО
Ответить
Аватара пользователя
zaka
Эникейщик
Эникейщик
Сообщения: 461
Зарегистрирован: 19 май 2010, 08:52

ssh туннелирование локальных портов

Сообщение zaka » 11 ноя 2011, 08:47

Есть прокси порт 10.10.10.1:3128 я на другом конце города и хочу работать с прокси 10.10.10.1:3128 делаем так:
Что для этого нам нужно?
Иметь доступ по SSH и все.
Смотрим какие порты открыты на маем компе:

Код: Выделить всё

netstat -nltp
[spoilerВывод:]zaka@leptop:~$ netstat -nltp
(Не все процессы были идентифицированы, информация о процессах без владельца
не будет отображена, вам нужны права суперпользователя (root), чтобы увидеть всю информацию.)
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -[/spoiler]
как видим 3128-го порта нету есть 22 (стандартный порт ssh).
набираем у себя вот такую команду:

Код: Выделить всё

ssh -fNL 3128:localhost:3128 zaka@10.10.10.1
[spoilerОписание команды:]f - не медленно провалиться в фоновый режим
N - не выполнять не какую команду
L - открыть локальный порт
3128: открываемый порт с помощью ключа - L
localhost:3128 - название локального прокси сервера
zaka - это я )
10.10.10.1 - адрес удаленного прокси сервера
[/spoiler]
Запрашивает пароль? водим и все смотрим))
[spoilerВывод:]zaka@leptop:~$ netstat -nltp
(Не все процессы были идентифицированы, информация о процессах без владельца
не будет отображена, вам нужны права суперпользователя (root), чтобы увидеть всю информацию.)
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3128 0.0.0.0:* LISTEN 2781/ssh
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -
tcp6 0 0 ::1:3128 :::* LISTEN 2781/ssh[/spoiler]
Если видим вот такую строчку tcp 0 0 127.0.0.1:3128 0.0.0.0:* LISTEN 2781/ssh то тогда все ОКой)).
Настраиваем браузер Chromium (Параметры ------> Расширенные -------> Настройки прокси-сервера)
[spoilerСкрин:]Изображение[/spoiler]
Теперь работаем с удаленным прокси сервером))).
Помни прошлое, живи настоящим и думай о будущем.
Изображение
Ответить

Вернуться в «Документация *nix»