Мне нужно скопировать несколько резервных копий базы данных между двумя компьютерами.
Исходный компьютер инициирует копирование и является компьютером с Windows 2000 и является членом домена domain1.
Конечный компьютер работает под управлением Windows Server 2000 и является членом домена domain2.
Машины находятся в разных сетях, физически подключенных через брандмауэр.
Файлы в настоящее время копируются через ssh с http://sshwindows.sourceforge.net/ установлен на целевой машине.
Нет необходимости шифровать содержимое во время копирования, однако пароли не следует отправлять в открытом виде.
Я ищу способ скопировать файлы без установки сервера в место назначения.
Мне особенно нужна помощь в том, как настроить разрешения и какие порты нужно открыть на брандмауэре.
Почему бы просто не использовать простую сеть Windows? Аутентификация зашифрована, дополнительное программное обеспечение не требуется.
Вам нужно будет открыть порты для NetBIOS (135–139) и SMB (445).
Вы можете создать VPN между двумя машинами, а затем использовать любую из множества программ копирования. Для таких задач я предпочитаю Robocopy. Это удовлетворит вашу потребность не отправлять пароль в открытом виде, а также обеспечит более надежный процесс копирования, чем у вас сейчас.
Разрешения, которые вам нужны, - это все, что требуется для разрешения исходной машине записи в место назначения. Что касается портов, это тот порт, через который вы запускаете VPN. Для простого Windows VPN это будет 1723.
Вероятно, вам следует продолжать использовать scp / sftp для передачи. Для этого требуется только открытый порт 22, который у вас уже есть.
Вы можете настроить передачу с помощью планировщика заданий и клиента CLI scp / sftp, похоже, их много.