Как подключить локальный диск к диску на Windows 2008 Server, работающем в Amazon EC2?

Мы исследуем использование микроэкземпляра Windows Server 2008, работающего на Amazon EC2, для веб-сервера разработки Apache+MySQL+PHP, который мы могли бы администрировать для нашего клиента, чтобы позволить его графическому дизайнеру изменять и тестировать свои CSS-проекты, используя темы для Программное обеспечение CMS на основе WordPress, которое мы разработали для них, чтобы позволить нашему клиенту подключаться к нашим репозиториям на основе Mercurial на bitbucket.org.

Мы исключили установку локальных веб-стеков на своих компьютерах с Windows, потому что клиент этого не хочет; они опасаются, что это замедлит работу их компьютеров и / или вызовет конфликты программного обеспечения, и если у них возникнут проблемы, нам будет труднее их разрешить.

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

Итак, нам нравится настраивать сервер Windows в облаке, который они могут администрировать с помощью RDP, и где они также могут сопоставить диск непосредственно с сервером Windows в облаке. Это позволило бы их дизайнеру обращаться с сервером как с локальным жестким диском так же, как она это делает при создании макетов CSS+HTML и указывать браузеру на HTTP-сервере в Интернете и обновлять страницу, чтобы увидеть ее изменения. Это также позволило бы им извлекать и извлекать данные из нашего хранилища Mercurial с сервера Windows или даже с их локального компьютера, используя соединение с файловой системой.

Мне в основном удалось получить подтверждение концепции, но мой камень преткновения заключается в том, чтобы выяснить, как заставить настольный компьютер подключаться к диску на сервере Windows 2008 в облаке; это мой вопрос Причиной этого являются проблемы с клиентом, который не обновляет репозитории Mercurial, и / или клиент вносит изменения на нашем тестовом сервере, пока мы тестируем и / или ожидаем, что мы будем управлять их измененными файлами вручную.

Если это поможет вам узнать, как лучше ответить: я сильный веб-разработчик и разработчик баз данных, но в лучшем случае умеренный системный администратор. У меня более 15 лет опыта работы с бэкэнд-системами Windows, затем два с лишним года за последние годы на Mac, где я забыл большую часть того, что знал о Windows, и, вероятно, 5 последних лет работы с хостинговыми сайтами, работающими на Linux. Заранее спасибо.

4 ответа

Возьмите это с небольшим количеством соли, но я чувствую, что Dropbox или Onedrive могут быть подходящим решением.

Создайте PPTP VPN-соединение между Сервером и рабочей станцией. Затем вы можете настроить рабочую станцию ​​для сопоставления общего диска с сервера. Не забудьте разрешить прохождение pptp на ваших роутерах.

Запуск VPN-сервера на экземпляре Windows Server, скорее всего, необходим вам, чтобы ваши клиенты могли получить доступ к общему диску. В зависимости от требований к безопасности содержимого, PPTP VPN является самым простым в настройке и наименее безопасным, L2TP/IPSec является более безопасным, но более сложным, и SSTP является новейшей технологией, которая работает на SSL, поэтому ее легче развернуть (или так мы слышали).

Как только ваш VPN-сервер будет запущен и сможет подключиться, вы сможете получить доступ к файлам на сервере, выполнив команду \\Server_name\Share_name. Этот метод также можно использовать для подключения общего ресурса в качестве сетевого диска, который будет доступен только при подключении к VPN.

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

Я не знаю, сработает ли это для вас, но я делал это несколько раз в прошлом по FTP. Существует несколько инструментов, позволяющих сопоставить удаленный фодер FTP как локальный диск.

Раньше я использовал NetDrive ( http://www.netdrive.net/). Он поддерживает FTP и WebDAV.

Последние пару лет я не пользовался окнами, но, похоже, сейчас вам даже не нужен инструмент: http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/

Другие вопросы по тегам