1

Чтобы упростить процесс разработки, мне нужно как-то сделать, чтобы я мог просматривать жесткий диск моего удаленного сервера Linux, как обычный диск Windows или сетевой ресурс. Я попробовал WebDrive и его аналоги, но они медленные, глючные, и лучшее, что они могут сделать - это повесить систему на пару часов :(

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

Может ли кто-нибудь перечислить мне все шаги, которые я должен выполнить, чтобы сделать это? Пожалуйста, примите во внимание, что я плохо понимаю, что такое VPN и как он работает.

1 ответ1

1

Самый простой способ сделать это - использовать OpenVPN. Это хорошо документировано, доступно на Linux и доступно на Windows.

VPN вроде как тессеракт. он "сворачивает" сеть так, что две системы появляются в сети рядом друг с другом.

Допустим, у вас есть Windows Box A, который подключается к маршрутизатору 1, который подключается к Интернету, который подключается к маршрутизатору 2, который подключается к серверу Linux B. VPN создает туннель, так что Box A и Box B находятся в одном подсети.

[Box A] <-> [Router 1] <-> {Internet} <-> [Router 2] <-> [Box B]
            Through magical VPN folding becomes:
[Box A] <----------------------------------------------> [Box B]

Я бы предложил прочитать http://wiki.imagestream.com/wiki/OpenVPN в качестве отправной точки. Он включает в себя настройку Windows в качестве клиента и в режиме peer-to-peer, а также инструкции для универсального linux в режиме peer-to-peer. Если вы знаете, как настроить Samba, добавить свою подсеть VPN в разрешенные сети будет тривиально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .