Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Tunnel over SSH ====== Иногда очень полезно перенаправить трафик по SSH на нужный нам порт. Например что бы локальный сервер на удаленной машине был доступен из вне. Для этого на локальном компе запускаем следующую команду. <code> ssh -i [KEY] -L [PORT]:localhost:[PORT] -N -f -l [USER] [IP] </code> > Не забываем заменить значения в скобках. ==== Пример ==== Следующая команд будет перенаправлять трафик на удаленной машине по адресу 192.168.1.1. с порта 3385 (RemoteDesktop) на локальный хост порт 3385. Таким образом при подсоединении к localhost:3385 наш трафик пойдет через зашифрованый SSH канал <code> ssh -i ~/.ssh/id_rsa -L 3385:localhost:3385 -N -f -l user 192.168.1.1 -i путь к private key (в случае если авторизация осуществляется через ключи) -L bind_address [port:host:hostport] -N не выполнять удаленную команду. Используется при перенаправлении портов -l имя пользователя </code> > Соответственно если нужно перенаправить на иной порт чем 3385 то меняем на свое значение linux/sshtunnel.txt Последнее изменение: 2020/11/11 03:25(внешнее изменение)