【问题标题】:how do I use scp command in my batch file如何在批处理文件中使用 scp 命令
【发布时间】:2014-11-19 00:35:40
【问题描述】:

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

我google了一下,答案不是很清楚,所以我想我会在这里问。

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

谢谢

【问题讨论】:

  • C:\Program Files (x86)\PuTTY\pscp.exe 对你有用吗?
  • 您的标题是“ssh 命令”,而您实际上似乎在谈论 SCP 传输。这是两个非常不同的东西。请把你的问题说清楚。也更适合Super User

标签: batch-file ssh putty scp


【解决方案1】:

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

  1. 调用程序 (pscp)
  2. 提供要复制的文件(我为您提供了本地文件的示例)
  3. 提供用户名、主机名和文件将被复制到的路径

如果您要从远程服务器转到本地计算机,请切换步骤 2 和 3。

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

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

【讨论】:

    【解决方案2】:

    只是提供一个替代方案,这对您来说可能就足够了。 WinSCP有一个脚本功能http://winscp.net/eng/docs/scripting#example

    【讨论】:

      猜你喜欢
      • 2013-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      • 1970-01-01
      相关资源
      最近更新 更多