Файл настроек SSH

Возникла проблема, админы заблокировали все порты, кроме 80 и 443, но осталась потребность работать с различными сервисами по 22 порту.

Для того, чтобы решить проблему, я на своем сервере открыл ssh-сервер на 443 порту и следующей командой прокинул порт 1080 на порт 443:

ssh -D 1080 root@v10 -p 443 -A

Внимательный читатель скажет, а почему сразу не прокинуть 22 порт? Ответ прост: к сожалению, у меня это не сработало.

Итак, на своем ноуте я имею открытый порт 1080, через который теперь могу ходить на любой порт.

Однако, ни один ssh-клиент про наш трюк ведь не знает, и вот чтобы ssh-клиенты узнали про это, нужно сконфигурировать файл ~/.ssh/config

Host github.com
    User                    git
    ProxyCommand            nc -x localhost:1080 %h %p

Host bitbucket.org
    User                    lebnik
    ProxyCommand            nc -x localhost:1080 %h %p

Host v30
    ProxyCommand            connect -S root@v30:1080 %h %p

Как видите, для меня важны сервисы: github.com и bitbucket.org. А хост v30 - это мой второй сервер, на котором стоит SSH-сервер с стандартно открытым портом 22.

Вы могли заметить, в конфиге я просто указываю, через какой хост и порт ходить на выше указанные хосты.

Источник: 1

p.s. иногда удобно использовать флаги -f -N чтобы отправить процесс с открытым портом в бэкграунд.

Оцени публикацию:
  • 0,0
Оценили человек: 0

Похожие статьи:


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Веб-мастеру » Unix »