![Подключение к файловому хранилищу через VPN](https://rvso.com/image/1493961/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BE%D0%BC%D1%83%20%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D1%83%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20VPN.png)
Для задания мне нужно создать сервис для «дорожных воинов» теоретической компании. По сути, им нужен удаленный доступ к файловому хранилищу или общему ресурсу, который должен проходить через VPN в облаке. Я создал сервер openVPN в AWS, но не уверен в следующем шаге. Мой преподаватель неопределенно предложил просто иметь HTTP-сервер с каталогом для удаленных пользователей, чтобы получить доступ через VPN. Поэтому я думал о запуске еще одного экземпляра EC2 и настройке его как веб-сервера Apache, а также о том, чтобы VPN маршрутизировался к нему. Вопрос в том, как мне дать пользователям возможность загружать и скачивать файлы в каталог на веб-сервере и из него?
решение1
Вы можете использовать WebDAV для загрузки файлов по HTTP(S) — эта функция изначально поддерживается Windows.(хотя я бы предпочел использовать для этого WinSCP)и большинство других операционных систем.
Для систем без поддержки WebDAV существует множество приложений-файловых менеджеров на основе HTML.
В качестве альтернативы вы можете настроить Samba в качестве файлового сервера для собственного «обмена файлами» Windows, поскольку он также имеет широкую поддержку. (На самом деле вы можете использовать оба варианта — Samba через VPN, HTTP/DAV через VPN и HTTPS/DAVS через Интернет?)