我需要自动从 Windows 服务器到 Linux 服务器执行 scp(每 2 小时一次)。
第一步:生成密钥并将其复制到 Linux 服务器。我已下载 winscp,生成公钥并将其复制到 Linux 服务器上的 /.ssh/authorized_keys。我甚至不确定此时我是否做对了。
我如何通过此密钥检查 Linux 服务器是否信任 Windows 服务器?然后我可以转到第 2 步和第 3 步
第二步:创建一个 scp 脚本并测试它。
第三步:创建一个计划任务来启动此 scp 命令。
非常感谢你的帮助。
答案1
到目前为止,您所做的还不错,其余的也是可行的。如果您现在启动 scp,并在“会话->高级->SSH->身份验证”下的“登录”窗口中指定您生成的私钥,您应该能够仅通过提供远程 ID 而无需密码即可登录到目标计算机。到达这一点后,您可以继续执行后续步骤。如果这一步失败,则说明某些东西还没有放在正确的位置或以正确的形式出现。