如何在批处理文件中使用scp命令

时间:2014-11-17 23:34:26

标签: batch-file ssh putty scp

我正在编写我的第一个批处理文件,并且不确定如何从批处理文件ssh到服务器。我想对服务器执行scp命令。

我用谷歌搜索了但不是一个非常明确的答案,所以我想我会问这里。

有人说用腻子,我的机器上安装了腻子。有些人使用Plink - 不知道那是什么。所以,非常感谢任何帮助。

由于

2 个答案:

答案 0 :(得分:2)

"C:\Program Files (x86)\PuTTY\pscp" C:\Users\mts7\mylife.tgz mts7@example.com:/home/mts7/

  1. 调用程序(pscp)
  2. 提供要复制的文件(我向您提供了本地文件的示例)
  3. 提供用户名,主机名和文件复制位置的路径
  4. 如果您从远程服务器转到本地计算机,请切换步骤2和3。

    您也可以使用pscp指定端口和其他选项。

    pscp mylife.tgz mts7@example.com:/home/mts7/ -pw mypassword -P 22可能是您提供密码和端口的有用变体。

答案 1 :(得分:2)

只是投入另一种选择,这对你来说可能就足够了。 WinSCP具有脚本功能http://winscp.net/eng/docs/scripting#example