【问题标题】:How to copy file from Windows to Linux machine through command line?如何通过命令行将文件从 Windows 复制到 Linux 机器?
【发布时间】:2019-08-27 04:17:29
【问题描述】:

我正在尝试复制存在于我的本地计算机(即 Windows 10)中的文件。 我已经通过 VNCViewer 从我的 PC 连接到 Linux 服务器。

现在我需要在我的服务器上编写一个 shell 脚本来将文件从我的 windows 机器复制到那个 linux 服务器。 所以我正在使用 scp 命令来执行此操作。

scp 用户名@ip_addr:/Users/用户名/eclipse-workspace/project/file.c /root/用户名/some_folder_path/

但是当我尝试这样做时,我会收到类似的错误 -

ssh: 连接到主机 ip_addr 端口 22: 连接被拒绝

我猜 SSH 没有在 windows 上运行,这就是这个错误的原因。

这是实现它的写入方式还是有更好的方法来实现这一点?

【问题讨论】:

    标签: ssh file-transfer scp


    【解决方案1】:

    打开一个 windows 终端并使用 sftp 连接到您的 linux 服务器

    sftp username@linuxIP
    

    然后你可以使用命令cdls等在你的linux服务器中浏览。从那个终端你也可以使用lcdlls在你的本地机器内移动(或显示文件)(Windows 10在你的案子)。您可以通过输入get <filename> 获取文件并使用put <filename> 发送项目

    【讨论】:

    • 我的意图是在服务器端写一个脚本。所以我需要从 Linux 服务器而不是 Windows 机器执行命令
    猜你喜欢
    • 2011-10-30
    • 1970-01-01
    • 2010-09-22
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 2016-03-27
    相关资源
    最近更新 更多