我tranfering文件从一个服务器到另一个使用"核心FTP小蔽-服务器"源边和WinSCP在目的地侧面(两台服务器运行Windows)。

我记录在这两个机使用当地管理账户中其是同在这两个服务器。我已经这样做的过程中手动:

  • 开始MSFTP服务器上的来源
  • 开始WinSCP上的目的地,连接来源,并获得文件。

现在我要自动执行它,我试了下

开始 msftp 从命令行在来源。

在目的地 winscp.exe 控制台:

open login:password@IPAdress
get <file> <destination>
close
exit

这个问题是如果我做它的第一次日常生活,这要求我更新的关键在目的地侧说:

"警告潜在的违反安全!服务器主机的关键不 匹配的一个WinSCP有的是高速缓存。这意味着,服务器 管理员的收费主机的关键,提出了不同的服务器 关键在某些情况下,或实际上相连的 另一个计算机装服务器"

我必须要做手工(击 更新)在第一次,然后于下列副本,自动化工作。

问题:

我如何可以更新的关键用cmd线的同时,连接的服务器?

我可以防止来源产生新的关键的日常?或者我应该做的吗?

有帮助吗?

解决方案

你应该防止源服务器生成一个新的关键-绝对没有理由这样做。服务器的公关键标识服务器,所以这个身份不应该改变。

其他提示

你是失去了任何的安全通过连接到一个SSH的服务器变化公钥的每一天。

无论如何,如果这是你唯一的选择,最近WinSCP允许接受任何主的关键自动使用 -hostkey=* 开关的 open 命令:

open -hostkey=*

你失去了任何的安全通过这样做,但你已经使它没有任何差别。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top