我需要在两台计算机之间复制多个数据库备份。
源计算机启动复制并且是 Windows 2000 pc 并且是 domain1 的成员。
目标计算机正在运行 Windows Server 2000,并且是 domain2 的成员。
这些机器位于通过防火墙物理连接的不同网络上。
这些文件当前通过 ssh 复制,并在目标计算机上安装了http://sshwindows.sourceforge.net/ 。
复制过程中无需加密内容,但密码不应明文发送。
我正在寻找一种无需在目标上安装服务器即可复制文件的方法。
我特别需要有关如何设置权限以及需要在防火墙上打开哪些端口的帮助。
为什么不只使用普通的 Windows 网络?身份验证是加密的,您不需要额外的软件。
您需要为 NetBIOS (135-139) 和 SMB (445) 打开端口。
您可能应该继续使用 scp/sftp 进行传输。使用它只需要打开您已经拥有的端口 22。
您可以使用任务计划程序和 scp/sftp CLI 客户端设置传输,看起来有很多。
您可以在两台机器之间创建一个 VPN,然后使用许多复制程序中的任何一个。我对此类任务的偏好是 Robocopy。这将满足您不发送明文密码的需要,并且还提供比您目前拥有的更强大的复制过程。
您需要的权限是允许源计算机写入目标所需的任何权限。至于端口,它是您运行 VPN 的任何端口。对于一个简单的 Windows VPN,它将是 1723。