如何通过命令行将文件从Windows复制到Linux机器?

问题描述 投票:-2回答:1

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

现在我需要在我的服务器上编写一个shell脚本,将文件从我的windows机器复制到该linux服务器。所以我使用scp命令来做到这一点。

scp username @ ip_addr:/Users/username/eclipse-workspace/project/file.c / root / username / some_folder_path /

但是,当我尝试这样做时,我得到的错误如下 -

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

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

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

ssh file-transfer scp
1个回答
-1
投票

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

sftp username@linuxIP

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

© www.soinside.com 2019 - 2024. All rights reserved.