Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


SSH туннели



SSH туннели


SSH-туннели очень полезны для доступа к серверу или ПК за маршрутизатором
Обычно эти компоненты находятся за NAT и имеют только LAN-IP
Чтобы получить к ним доступ, вам нужно создать правило DNAT, но эта возможность не безопасна, как протокол SSH


Для создания ssh-туннеля вам нужен только работающий ssh-сервер на брандмауэре вашего сайта назначения


Пример схемы:
(Пк) 192.168.0.11 - 91.12.0.34 - internet - 73.0.10.28 - 172.16.0.11 (Ноутбук)


==============
Пример первый:
Создайте туннель SSH для доступа к порту RDP на (Пк) с ip 192.168.0.11

С (Ноутбук) с ip 172.16.0.11 введите эту команду, чтобы создать ssh-туннель до (Пк):
ssh -N -L 63389:192.168.0.11:3389 root@91.12.0.34

После ввода пароля вы сможете подключиться к RDP: localhost: 63389


Или таким методом (После ввода вашего пароля вы сможете подключиться к HTTP: http://172.16.0.11/):
ssh -N -L 172.16.0.11:80:192.168.0.11:80 root@91.12.0.34


==============
Пример второй:
Создайте обратный ssh-туннель от (Ноутбук) с ip 172.16.0.11 к маршрутизатору 91.12.0.34
Это позволит вам получить доступ к ssh-порту вашего (Ноутбук) через маршрутизатор
ssh -NXC -R 63022:localhost:22 root@91.12.0.34


Из маршрутизатора вы сможете получить доступ к ноутбуку через ssh-порту:
ssh -p 63022 username@localhost


==============
Пример третий:
Это расширенный пример два, с этим обратным туннелем вы сможете получить доступ к ssh-порту (Ноутбук) отовсюду
ssh -NXC -R 91.12.0.34:63022:localhost:22 root@91.12.0.34

Получите доступ к порту 22 вашего (Ноутбук) от (Пк):
ssh -p 63022 username@91.12.0.34

Включите GatewayPorts yes в sshd_config, чтобы использовать ssh-туннелирование

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект