9 февраля 2011 г.

SSH через HTTP proxy


Устанавливаем corkscrew, позволяющее создавать туннели поверх HTTP прокси.
Corkscrew был проверен со следующими прокси-серверами:



  • Gauntlet
  • CacheFlow
  • JunkBuster
  • Squid
  • Apache's mod_proxy
aptitude install corkscrew

Создаем в домашней директории файл настроек .proxy-auth (/home/user/.proxy-auth) в который прописываем логин и пароль для подключения к прокси, в формате "имя:пароль", например: user:123456. Настраиваем проброс туннеля в SSH. В ~/.ssh/config добавим в раздел Host * ProxyCommand corkscrew хост_прокси_сервера порт_прокси_сервера /home/user/.proxy-auth.
ProxyCommand corkscrew 192.168.0.1 3128 selfip.com 1234 /home/user/.proxy-auth

Подключаемся...

Подключение по ssh и смена кодировки
:# luit -encoding cp1251 ssh username@host

- luit: фильтр, который можно установить между любым приложением и эмулятором терминала
В Debian пакет называеться x11-utils т.е.
:# apt-get install x11-util

Комментариев нет :

Отправить комментарий