SOCKS через ssh и не только…

Для того чтобы поднять socks прокси и выходить в сеть от имени сервера к которому подключаешься нужно подключиться к серверу с помощью команды:

ssh -l логин -D 8888 имя_сервера

После этого на локальном адресе 127.0.0.1 и порту 8888 будет доступен socks прокси. Его можно прописать например в браузер или месенджер поддерживающий работу через proxy.

Иногда бывает полезным вытащить сервис работающий на удаленном сервере локально к себе на компьютер, сделать это можно следующим образом:

ssh -L 10.0.1.200:8002:127.0.0.1:8002  serverName.ru

Командой выше мы берем сервис развернутый на сервере serverName.ru на порту 8002 и пробрасываем его на локальный компьютер на котором выполняется подключение ssh. В примере я указал ip — адрес внешнего интерфейса для примера. В таком случае порт 8002 будет доступен на внешнем интерфейсе и им можно воспользоваться не только локально, но и с других компьютеров в локальной сети.

Рубрики:

Метки:

Нет Ответов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *