从WIN到LINUX的XP + Linux自动进程

时间:2011-12-07 09:32:34

标签: linux vbscript windows-xp

不知道在某个地方我能找到我想要的东西,但无论如何我会问它 - :)

我需要每天在我的PC XP窗口上编辑普通的txt文件(我使用记事本文件 - file.txt) 然后我将这个文件VIA ssh(使用反射ftp客户端)发送到其他Linux机器(因为我知道我需要在ftp客户端输入登录名和密码), 备注 - 我无法在Linux机器上编辑file.txt,因为存在安全问题

我的目标是按以下过程自动执行此过程:

  1. 编辑file.txt文件并将其保存在我的电脑上
  2. 将此file.txt自动发送到Linux机器而无需输入登录名/密码只需点击一下 - 目标是通过添加按钮找到一些解决方案到file.txt文件,然后单击此按钮将传输文件自动到Linux机器

1 个答案:

答案 0 :(得分:0)

要自动执行SSH登录,您必须生成一对身份验证密钥(公共/私有),并且需要在用户的主目录中的linux计算机上将公钥添加到~/.ssh/authorized_keys用来登录。我建议您创建一个具有最小权限的技术用户(例如只写入您需要将文件复制到的目标目录)。

要自动化发送部分,您可能必须编写一个脚本,该脚本将向linux机器发出ssh命令。为此,您需要从控制台设置支持ssh的工具。请查看cygwinsshwindows。我就是这样做的。可能有更好的方法,我对Windows不是很熟悉。

P.S。 This article您可能会觉得有用。它提出了不同的Windows特定方法。