LINUX.ORG.RU

проброс интернета через ssh или еще каким-нибудь способом

 , , ,


0

3

Приветствую, коллеги.

Возникла следующая ситуация:

Имеем Windows-машину с доступом по ssh к хосту с Ubuntu 18.04. На Windows-машине есть интернет, на хосте с Ubuntu интернета нет. Подскажите, пожалуйста, каким образом образом можно пробросить интернет от Windows-мащины к хосту с Ubuntu для обновлений и установки приложений?



Последнее исправление: tree2015abc (всего исправлений: 1)

Теоретически ssh может обратный проброс портов, то есть с убунты на виндовс

На винде поставить примитивный прокси сервер, на него натравить пакетный менеджер убунты через проброшенный порт

ism ★★★
()

А к Ubuntu ты через что подключаешься? По кабелю или через VPN?

Artamudo ★★★★
()
Ответ на: комментарий от kardapoltsev

Интернет доступен только на виндовом компе. Только он может его раздать!

Почитай сам, что такое sshuttle. Он состоит из клиентской и серверной части. Причем серверная часть под Виндой не работает!

Currently there is no built in support for running sshuttle directly on Microsoft Windows.

Они предлагают на Винде установить Линукс в виртуальной машине и затем в Линуксе установить и настроить sshutle. Наркомания в чистом виде!

А нафига, если есть sshd, который может стать сокс-прокcи, если его попросить. В Винде, например, есть Putty - его настраиваем для работы в качестве сокс-прокси. Далее настраиваем на Убунте доступ в интернет через сокс-прокси (работающий на виндовом компе) для менеджера пакетов.

sigurd ★★★★★
()
Ответ на: комментарий от sigurd

Как раз с настройкой на Убунте доступа в интернет через сокс-прокси вышли проблемы. И так, и этак, не получается настроить. Помогите, пожалуйста.

tree2015abc
() автор топика

я тут недавно узнал с удивлением, что Network Manager умеет поднимать подобие VPN через SSH. Если винда - 10, включи ее встроенный SSH сервер, ну и далее по тексту...

pekmop1024 ★★★★★
()

Проброс порта через ssh. На виндоус запустить Privoxy. В настройках apt указать прокси.

sekreti-gollivuda
()
Ответ на: комментарий от pekmop1024

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

tree2015abc
() автор топика
Ответ на: комментарий от tree2015abc

Собственно, что было сделано: добавлена строка socks_proxy=«socks://192.168.1.71:3128/» в /etc/environment

В Putty-Сonnection-SSH-Auth-Tunnels указан порт 3128 и Dynamic

tree2015abc
() автор топика

Декомпозиция задачи примерно следующая:
Тебе нужно
1) на луниксе нужно прописать дефолтный маршрут через виндовую машину
2) винда должна делать NAT и резолвить DNS запросы(либо придётся разрезолвить всё руками в /etc/hosts)
3) OpenSSH умеет делать L2/L3 туннели, но подозреваю на винде с этим будут нюансы(потестируй и расскажи), поэтому придётся скорее всего обойтись пробросом только 443 порта

zolden ★★★★★
()
Ответ на: комментарий от zolden

Если с первым пунктом я худо-бедно разберусь, то остальные для меня, пока что, из ряда фантастики…

Если есть возможность, разъясните подробнее, пожалуйста :)

Вот этот вариант кажется достаточно простым:

А нафига, если есть sshd, который может стать сокс-прокcи, если его попросить. В Винде, например, есть Putty - его настраиваем для работы в качестве сокс-прокси. Далее настраиваем на Убунте доступ в интернет через сокс-прокси (работающий на виндовом компе) для менеджера пакетов.

tree2015abc
() автор топика
Ответ на: комментарий от tree2015abc

Ну так и на работу тоже значит большая бюрократия и длительное время. В таких конторах работают не на результат, а на отчёты красивые и отписки с перекладыванием проблем.

peregrine ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.