Если все, что необходимо совместно использовать, является одиночным компьютером через Удаленный рабочий стол, то открытие единственного порта к тому компьютеру является, вероятно, самым легким решением. Это чрезвычайно быстро и не требует, чтобы удаленные пользователи сделали что-либо кроме выполненного их Клиент удаленного рабочего стола.
Если необходимо совместно использовать несколько компьютеров, принтеров и другие устройства, то предоставление доступа VPN в локальную сеть, вероятно, легче. После того как кто-то - VPN'd в, они могут соединиться с любым компьютером интранет, позволенным им, не имея необходимость вводить больше дыр по абсолютному адресу через Ваш брандмауэр. Однако им будет нужно к VPN, прежде чем они смогут сделать что-либо.
Никто не может сказать Вам, какой лучше для Вашей ситуации; каждый не лучше, чем они другой, они просто отличаются. Вы могли также просто позволить Удаленный рабочий стол единственному терминальному серверу Windows Server, затем пользователи могут соединиться с другими внутренними компьютерами оттуда. Или, если у Вас есть машина Windows Server 2008 рабочий IIS, Вы могли бы настроить Функцию шлюза Удаленного рабочего стола и не иметь для представления любых портов общедоступному Интернету кроме 443 для сервера HTTPS.
RDP является большим, если Вы просто хотите иметь доступ к машине на офисе (или домой) сеть, но производительность может быть значительно ограничена скоростью соединения, которую Вы имеете к компьютеру.
Используя VPN позволил бы Вам работать над своим собственным компьютером и файлами доступа в сети, когда Вам нужны они, хотя, очевидно, любые большие передачи пострадали бы из-за ограничений скорости сети также.
Существует много за и против обоим так, что это действительно зависит от того, каковы Ваши намерения. Можно даже найти удобным установить оба метода, таким образом, можно обладать преимуществами также!
Как уже упомянуто Stephen Jennings, VPN и RDP используются для двух немного отличающихся сценариев: RDP является большим для случайного соединения, но если бы Вы собираетесь иметь пользователей, соединяющихся одновременно в различных целях, я пошел бы с VPN, поскольку это дает Вам больше функциональности и управления. Конечно, что более подходит для Вас, полностью зависит от Вашей конфигурации сети, сколько удаленных пользователей Вы ожидаете иметь, и причины того, чтобы иметь удаленные соединения.
Одной вещью, которую не упоминал Stephen Jennings, является безопасность. В то время как оба протокола используют 128-разрядное шифрование, я предположил бы, что VPN более безопасна, поскольку это позволяет проверку сервера через сертификаты, и можно реализовать другие методы аутентификации, такие как маркеры SecurID; я услышал, что RDP не проверяет идентификационные данные сервера, которые эффективно оставляют его открытым для нападений на MITM. К сожалению, я не знаю намного больше об обеспечении RDP, но я уверен, что кто-то упомянет что-либо важное.
Когда дело доходит до удобства использования VPN является defacto стандартом для масс удаленных пользователей, которые должны соединиться с Вашей сетью. В высказывании, что, я все еще предпочел бы устанавливать соединение VPN к своей домашней сети вместо того, чтобы использовать RDP на своем собственном.
Stephen и Trent дали большие ответы, здесь более короткий:
Если Вам только нужен удаленный экранный доступ к Вашему компьютеру, Удаленный рабочий стол (RDP) достаточен, специально для больше чем одного компьютера.
Если у Вас есть сеть с большим количеством компьютеров, VPN может быть легче использовать, если Вы хотите смочь к удаленному рабочему столу в кого-либо/всех их. Кроме того, Вы сможете использовать папки Windows Network share и такой.
Удаленный рабочий стол только потребует, чтобы Вы к порту передали один порт (3389) на Вашем маршрутизаторе для одного компьютера. VPN потребует хост-сервера VPN, если Ваш маршрутизатор не будет иметь той функции.