Простой SSH тоннель (безопасный серфинг где угодно / обойти фаервол)

From DD-WRT Wiki

Jump to: navigation, search

Contents

[edit] Введение

Если выражаться простыми словами, SSH туннелирование позволяет пробрасывать трафик от одного компьютера к другому, используя шифрование. Это отлично подходит для доступа к вашей домашней сети из любого другого места, например с работы или публичной WiFi сети (кафе, аэропорты и т.д.). Также это дает возможность обойти рабочий фаервол, если админ блокирует доступ к некоторым сайтам.

[edit] Что для этого нужно

  1. Это прошивка, поддерживающая SSH, для нашего домашнего роутера.
  2. Программа SSH клиент, запущенная на удаленной машине (на работе).

[edit] Конфигурация DD-WRT SSH Server

  1. Перейдите в раздел Службы и затем в подраздел Службы, используя веб интерфейс роутера.
  2. Включите опцию SSHd в секции Secure Shell.
  3. Перенаправление TCP SSH оставляем выключенным
  4. Вход по паролю включаем
  5. Порт оставляем пока по умолчанию 22, но я у себя выставил 443
  6. Нажимаем Сохранить и затем Применить
  7. Идем в раздел меню Тех.Обслуживание в подраздел Управление
  8. Включаем опцию Управление через SSH в секции Удаленный доступ
  9. Введите в поле Порт удаленного SSH порт который хотите использовать для подключения к вашему роутеру из интернета. Порт 443 является хорошим выбором так как обычно открыт, так что ваш клиент сможет подключится даже через самый страшный фаервол.
  10. Нажимаем Сохранить и затем Применить

[edit] Конфигурируем удаленный SSH клиент

В оригинальной статье Easy_SSH_tunnels#PuTTY_Client описано подключение с помощью клиента PuTTY, но лично мне не понравилось то, что каждый раз нужно вводить пароль при подключении (зачем? можно использовать ключики ;) ). Поэтому, порывшись в интернете, я нашел более приемлемый вариант - программу Tunnelier. Скачать можно отсюда Image:Link.png

  1. Скачиваем и устанавливаем Tunnelier

Image:Tunnelier.png