【问题标题】:How can i transfer image files from local machine to remote server using plink如何使用 plink 将图像文件从本地计算机传输到远程服务器
【发布时间】:2020-07-21 05:27:02
【问题描述】:

通常我们使用 SCP 或 PSCP 在本地机器和远程机器之间传输文件。但我需要知道是否有一种方法可以使用 PLINK 在机器之间传输图像/文本文件。

任何帮助将不胜感激。

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须在问题本身中包含所需的行为、特定问题或错误以及重现它所需的最短代码 。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example
  • 为什么要使用 Plink?这是可行的,但没有任何意义。这几乎不是一个编程问题。另见*.com/q/57794049/850848

标签: putty plink


【解决方案1】:

要将文件从本地机器发布到远程机器,可以使用以下命令。

plink ubuntu@111.111.01.xyz  -pw password  < "D:\\CSV\\001.jpg" "cat > /home/001.jpg"

这会将001.jpg从本地机器的D:\\CSV\\001.jpg目录转移到远程机器的home/目录。

背景:我没有使用 PSCP 将文件传输到远程服务器的权限。我可以使用 plink,它起作用了。

【讨论】:

  • 你的“权限”是什么意思?
  • 另外,路径中的反斜杠也不需要加倍。
【解决方案2】:

这会将 a.txt 从您执行命令的机器传输到您连接的机器的基本文件夹。

plink username@10.20.30.40 -pw password < C:\Users\username\Desktop\a.txt "cat > ~/a.txt"

【讨论】: