gpt4 book ai didi

file-transfer - scp 命令将文件从远程复制到本地主机返回错误

转载 作者:行者123 更新时间:2023-12-01 23:14:02 26 4
gpt4 key购买 nike

我需要通过同一网络在不同计算机之间复制/传输一些文件。经过一些阅读和搜索后,我认为尝试 Java 的 jsch 可能是一个不错的选择。令人痛苦的事实是,可能没有针对 jsch 的好的文档。但据我所知,没有其他选择。

为了实现文件传输,我在同一网络上选择了两台机器,比如我安装了sshd服务器的host1(服务器),它已启动并正在运行,并且我能够连接到它使用腻子。第二台机器,例如 host2(客户端/本地)。我在这里也安装了 sshd。

现在,我尝试在连接到主机1后,通过在putty中运行以下命令,将主机1(服务器)桌面上的文件“test.txt”复制到主机2(客户端) -

scp admin@host1:test.txt/c

但它返回以下错误 -

'scp' is not recognized as an internal or external command,
operable program or batch file.

我做错了什么?我想先在putty中尝试,然后在java中实现。我是第一次使用 jsch/ssh,所以任何帮助都会很棒。

最佳答案

如果您需要从 Windows 中 scp 某些内容,那么为什么不简单地使用 pscp 来实现这一点呢?

您可以从 PuTTy 网站下载它。

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

如果你想在Java程序中使用它,那么这里有一个例子:http://www.jcraft.com/jsch/examples/ScpFrom.java.html

关于file-transfer - scp 命令将文件从远程复制到本地主机返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15104321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com