Как настроить SSH туннелируют и/или инвертировать туннель SSH?

Я расположен в Шанхае, Китай и попытка должны создать туннель SSH (или реверс ssh туннель?) к серверу моего брата, расположенному в Штатах. Я использую Windows XP, и у него есть Mac. Мы оба используем беспроводные маршрутизаторы (не уверенный, если это релевантно). Он дал мне адрес и пароль (для его сервера, я думаю), и я загрузил myentunnel (который он рекомендовал), но не уверено, что сделать теперь. Я также загрузил foxyproxy дополнение для Mozilla (мой предпочтительный браузер), и надеюсь, что существует кто-то там, кто может помочь вести новичка как я!Заранее спасибо.

2
задан 10.05.2010, 14:06

3 ответа

Я никогда не использовал MyEnTunnel, но я могу рекомендовать Tunnelier, который также свободен и прост использовать. После установки переходят к Странице входа в систему и вводят адрес узла, имя пользователя и пароль. Теперь перейдите к Службам и проверьте, Включил под SOCKS, сохраните профиль с помощью кнопок налево так, чтобы настройки были сохранены и нажали Login.

Теперь необходимо настроить Firefox (Mozilla является разработчиком), или более конкретно Foxyproxy. Добавьте новый прокси с адресом 127.0.0.1 и номером порта 1080. Переключитесь на использование этого прокси, и все данные к и с веб-сайтов должны теперь быть туннелированы посредством Вашего Интернет-соединения братьев, и это все шифруется на пути там.

Однако поиски DNS не могут быть туннелированы; это очень, очень плохо. Откройте Firefox, введите about:config в строке поиска и затем введите сеть proxy.socks_remote_dns в поле фильтра. Удостоверьтесь, что значение имеет значение true, если это - ложь, необходимо дважды щелкнуть по нему, и это скажет верный. Теперь Вы все установлены!

1
ответ дан 11.12.2019, 22:43

Кажется, проблема foxyproxy-дополнения, я не уверен. Я использую myentunnel, это достаточно хорошо. В Firefox я установил AutoProxy, (http://autoproxy.org/en, который он может переключить на Ваш прокси по правилам, которые Вы создали. Я приношу извинения за это как китаец с ashame политики моего правительства GFW.

0
ответ дан 11.12.2019, 22:43

Ну, я не уверен, насколько легче это, но это - то, что я сделал:

Генерируйте ключ:

ssh-keygen -t dsa

Поместите его на сервер, с которым Вы соединяетесь:

cat ~/.ssh/id_dsa.pub | ssh -l username ip.of.server 'cat >> ~/.ssh/authorized_keys2'

Вы не должны должны быть вводить пароль, когда Вы входите в систему.


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

Запустите cygwin, и в командной строке, введите это:

echo '#!/bin/bash' >> /cygdrive/c/cygwin/goserv.h
echo 'ssh -ND 9999 user@server' >> /cygdrive/c/cygwin/goserv.sh

Ищите свой файл cygwin.bat (это должно быть в Вашем каталоге установки cygwin, который на моей машине, c:\cygwin). Откройте его с Блокнотом, ищите эту строку:

bash --login -i

и измените его на это:

bash --login -i %1

Затем сохраните его. Это не повредит Вашу нормальную эксплуатацию cygwin. Теперь, создайте новый файл в Блокноте и добавьте эту строку:

c:\cygwin\cygwin.bat /cygdrive/c/cygwin/goserv.sh

Теперь сохраните это как goserv.bat на Вашем рабочем столе. На моем компьютере, дважды щелкая по тому файлу создаст туннель.

Что касается Firefox - необходимо ли использовать его для не туннелировавшего использования? Я использую Chrome для регулярного использования и Firefox для туннелировавшего использования. Если Вы действительно привязаны к Firefox, возможно, Вы могли бы установить портативную версию и оставить на виду тот набор для использования прокси.

1
ответ дан 11.12.2019, 22:43

Теги

Похожие вопросы