Файл настроек 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

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

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

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

Защита сервера от ошибок в phpMyAdmin

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

Yapro CMS:

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

youtube.com/watch?v=7hFivbgIEqk

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

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