2

需要什么:

定期在两台 Windows 2008 服务器之间移动多个目录。

由于安全要求,两台服务器都不应设置网络共享或安装无关软件。

有什么可用的:

对两台机器的管理员访问权限(包括远程桌面访问,如果有帮助的话)。

第三台机器:

  • 视觉工作室 2010
  • 赛格温

额外奖励

完成其余工作的脚本(除了移动文件)当前是用 F# 编写的,但任何基于 .net/命令行的解决方案都可以。

4

4 回答 4

1

您可能会发现PsExec是实现此目的的有用工具。

于 2011-01-14T15:31:52.733 回答
0

您最好的选择是 LZMA/RAR/ZIP 并使用 scp (ssh/ssl ftp) 或挂载和卸载 ssh 文件系统(sshfs,应该可以使用 cygwin)。但是,这是否比 SMB 共享更安全是另一个问题。挂载和卸载 sshfs 文件系统的优点是,共享仅在数据传输之前可用,并且受 4096 位私有-公共 RSA 密钥的保护,而不是大块密码。

于 2011-01-14T12:28:32.767 回答
0

使用 .NET 套接字从头开始创建一个简单的文件传输程序?这就是我至少会做的。只需通过网络进行字节流传输,其中包含一些只能使用此程序访问的预设文件夹(两者都需要异步 IO)。

编辑:或者也许这算作无关软件,无论多么小?

于 2011-01-14T10:29:43.613 回答
0

您可以压缩您的目录并通过netcat发送它们

于 2011-01-14T10:32:26.723 回答