Какой самый безопасный способ настроить SQL Server для удаленного доступа?

Я хотел бы иметь возможность сделать мой сервер базы данных dev доступным через Интернет. Я и полдюжины разработчиков приложений будут единственными пользователями. У меня есть учетная запись хостинга, которая включает в себя SQL Server, но я предпочитаю сохранять это для промежуточных и производственных экземпляров.

К сведению: Моя домашняя установка - это сервер HP ML с кабельным подключением 60 МБ (достаточно быстрый восходящий поток) к сети. Я использую беспроводной маршрутизатор Apple Extreme. У меня есть схематичное понимание того, что требуется от проведения некоторых предварительных исследований. Открытие портов на маршрутизаторе, возможно, запуск SSH-сервера и т. Д., Но у меня возникли некоторые проблемы при объединении всего этого в последовательную, достаточно безопасную архитектуру, которая действительно может быть полезна с некоторыми указателями.

Заранее спасибо.

1 ответ

Решение

Не вдаваясь в целые "самые безопасные" дебаты, короткий ответ - подумать о двух вещах:

  1. Контроль доступа. Вы можете использовать VPN. Я рекомендую Hamachi, который не требует от вас открытия портов брандмауэра.
  2. Шифрование сообщений. Решено и Хамачи.

Множество других способов сделать это, но обычным способом (старая школа) было бы открыть порт SQL на брандмауэре и подключиться через IP (или использовать dyn.com для динамического имени DNS). Это не так безопасно, как вариант Hamachi.

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