Ваше местоположение в сети:
Рубрика:
Путеводитель по интернету

SSH клиенты

Я уже писал про туннелирование при помощи http-прокси и анонимайзеров, но, возможно, у вас есть еще один замечтельный механизм для обхода ограничений - ssh. Ssh расшифровывается как secure shell - безопасное соединение, используемое в линукс-системах и не только. Конечно, чтобы использовать такую технологию, вам нужно името куда-то доступ по ssh. Часто он предоставляется зарубежными университетами, которые вы могли посетить. Кроме того, можно ssh сервер настроить у себя дома - например, на роутере. Сегодня же речь пойдет о лучшем ssh клиенте

Зачем все это нужно? А очень просто, чтобы посещать сайты недоступные для вас другим способом. Это может быть, например, возможность посещать саты типа вконтакте с работы или, например, возможность скачивать бесплатно журналы, на которые подписан университет, к которому вы имеете доступ.

Чем это лучше анонимайзеров? Тем что гуляние по интернету будет более полноценное. Мы при помощи ssh клиента сами создадим себе так называемый socks-прокси при помощи ssh туннеля и будем его использовать. Чем это лучше http-прокси? Имитация гуляния по интернету с чужого компьютера будет более полноценной. Кроме того, если вас засекут, легче найти причину, по которой вы посещали домашний компьютер или сайт университета.

А чем это хуже? Да тем, что вам понадобится или изначально иметь машину с доступом по ssh (это не у всех есть) или повозиться с домашним компьютером. Сложность настройки будет на порядок выше чем при использовании, скажем, анонимайзеров. Но если вы не испугались, приступим к делу...

Итак, допустим, вы знаете адрес компьютера с доступом по ssh, логин и пароль. Под линуксом вы бы просто набрали команду ssh, но у нас же Windows. Нам поможет программа putty. Скачиваем ее с официального сайта. Можно скачать инсталлятор, но достаточно просто скачать саму программу и, скажем, утилиту pscp. Программа эта абсолютно бесплатная, а по возможностям не отстает от многих платных программ. Если скачали установщик, устанавливаем, иначе просто копируем исполняемый файл куда удобно. Запускаем.

putty

Открывается главное окно putty. Можно просто ввести адрес сверху, порт по умолчанию (22) уже прописан, и нажать Open. Откроется окно соединения, куда уже можно будет ввести имя пользователя и пароль и работать, как будто вы находитесь за тем компьютером. Но наши-то цели шире! Поэтому до установки соединения нам потребуется залезть в настройки putty и прописать правило для создания туннеля. Да, пока не забыл. Сформированные настройки можно и нужно сохранить кнопкой save чтобы в будущем их можно было легко восстановить, не вбивая все заново. Список сохраненных настроек находится под словами default settings.

putty-ssh

Открываем вкладку с настройками туннелей ssh. Начнем с простого типа туннелей, локального. Будем экспериментировть - открывать страницу internet.yandex.ru с удаленного компьютера. Вводим в поле source port 8888, в поле адрес: internet.yandex.ru:80. нажимаем add и видим то, что изображено на скриншоте чуть выше. Теперь если установить соединение, а зптем открыть страницу http://localhost:8888, то у нас откроется internet.yandex.ru с удаленного компьютера. Смысл заключается в том, что локальный порт 8888 слушается putty и перебрасывается на удаленный компьютер, а оттуда уже отркрывается адрес internet.yandex.ru, порт 80 (порт www по умолчанию). Проверить, что порты переброшены, можно, щелкнув правой кнопкой мыши по окну с соединением putty и выбрав event log.

Но есть и более продвинутый способ - создание динамических туннелей. Для этого нужно переставить переключатель с local на dynamic, и ввести только номер локального порта, например, 8080; адрес вводить не нужно. Тогда после установки соединения этот порт становится socks-прокси - прокси сервером, способным транслировать практически любые соединения. Единственно что требуется - чтобы программа, которую мы используем, умела работать с socks прокси, так как это специальный протокол. Что делать, если программа так не умеет, я расскажу в другой раз, а пока предлагаю настроить свой браузер. Если вы используете Internet Explorer или Google Chrome, то вы можете зайти в настройки через панель управления, прямо так, как расказано в посте про прокси. Единтвенно что, в конце нужно заполнить не http-прокси, а socks прокси и указать в качестве порта введенный ранее 8080, а в качестве адреса - localhost или 127.0.0.1 - IP-адрес вашего компьютера. Суть в том, что у вас на компьютере получается действующий socks-прокси, к нему подключается браузер, а дальше уже незаметно для вас putty перебрасывает данные по ssh туннелю и устанавливает соединение с удаленного компьютера.

Я же лично использую для соединения через такие туннели специально настроенный firefox и не меняю его настройки. Приведу скриншот правильных настроек:

firefox-socks

Эта технология работает отлично, вы не завязаны на чужие невнятные прокси. Вот только один недостаток - доступ куда-то по ssh нужно иметь. Я обещаю позже расказать, как для этих целей настроить домашний компьютер.

Для блоггеров:

Денис Чекалов принимает заявки на обзоры блогов. Записывайтесь и получайте приток посетителей.

А чтобы посетители стали посточнными читателями, поставьте красивую кнопку с подпиской на rss. Я свою скачал отсюда: http://rssicons.ru/2008/08/08/novye-najdennye-ikonki/.

Дата: 16 июня 2009 г., категория: настройки windows.

Хотите знать все об интернете?

Введите свой адрес электронной почты чтобы подписаться на обновления!


Уже 1582 постоянных читателя! Присоединяйтесь!


Доставляется при помощи FeedBurner. Никакого спама. Всегда можно отписаться!

← FTP клиентыКак создать электронную почту →

Комментарии

 

Комментариев пока нет. Кто будет первым?

 

Подписаться на: комментарии к статье (rss), комментарии к статье (e-mail)

[*] Авторизоваться при помощи профиля Google (и не только)
Самые активные участники сайта:

Хотите разместить здесь свою аватарку? Авторизуйтесь, загружайте картинку и комментируйте!
Имя:

E-mail (если хотите подписаться на комментарии):

Сайт (не обязательно):

Я - робот! (снимите галочку, если это не так)
Для блоггеров: если вы хотите чтобы ваша ссылка индексировалась поисковыми системами, вам нужно авторизоваться при помощи Google Friend Connect и написать осмысленный комментарий по теме. В таком случае я переведу ваш аккаунт в разряд "trusted". Комментарии пользователей с проверенным аккаунтом не попадают на модерацию, ссылки индексируются, а рядом с ником стоит значок с зеленой галочкой. Да, модерацию могут пройти только ссылки IT-тематики! Внимание: если вы не авторизуетесь, я не смогу сделать вашу ссылку активной даже если мне понравятся ресурс и комментарий!
Комментарий:

Подписаться на  комментарии к статье (rss), комментарии к статье (e-mail)