使用 freeSSHd 从 Linux 到 Windows 进行 SCP

使用 freeSSHd 从 Linux 到 Windows 进行 SCP

我需要在我的 Linux 机器上运行一个脚本,以便能够在 Windows 服务器虚拟机上运行一些命令。其中一个命令包括 scp,但我遇到了一些困难。

我在 Windows 机器上安装了 freeSSHd,它可以帮助我授予 SSH 访问权限。当 ssh 运行时,我应该能够 scp 吧?我在 Windows VM 上还安装了 WinScp。当我尝试 scp 时,我得到了以下输出,

$ scp runIOmeter.bat perf@<window's server ip>:C:\Users\perf\Documents
FIPS mode initialized
perf@<window's server ip>'s password:
runIOmeter.bat                                      100%  116   477.5KB/s   00:00

但是当我检查 Windows 服务器上的 C:\Users\perf\Documents 时,该文件没有出现在那里。我不确定我在这里遗漏了什么。

答案1

'C:\Users\perf\Documents' 中的反斜杠字符在 Linux Shell 中被解释为“C:\UsersperfDocuments”。尝试使用 C:\Users\perf\Documents。(假设 freesshd 或任何软件实际上会解释 Windows 样式路径)。

答案2

转到 freesshd SFTP 选项卡。这里有你的主路径设置,我想你会在这个路径下找到你的 runIOmeter.bat。

相关内容