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

时间:2019-04-05 09:34:44

标签: ssh file-transfer scp

我正在尝试复制本地计算机-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上运行,这就是造成此错误的原因。

这是写方法吗?还是有更好的方法来实现?

1 个答案:

答案 0 :(得分:-1)

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

sftp username@linuxIP

然后,您可以使用命令cd ls等在Linux服务器中浏览。在该终端上,您还可以使用lcd lls在内部移动(或显示文件)您的本地计算机(您的Windows为10)。您可以输入get <filename>来获取文件,并使用put <filename>发送项目