繁体   English   中英

使用SCP命令从Windows将文件/文件夹复制到Linux PC

[英]Copy file/folder from windows to Linux PC using SCP Command

我想将几个文件夹从Windows PC复制到Linux计算机。 我正在使用Putty并连接到我的Linux PC。 在PuTTY中,我执行以下命令,试图将文件从Windows文件夹路径复制到Linux中的当前文件夹:

scp -r user_name@IPAddr_Windows_PC:C:\Test\Folder .

我收到`连接拒绝错误。 如果我使用的命令有任何问题,请告诉我。 我需要正确的命令,因为我必须开发一个脚本。

在Linux机器上执行的scp命令假定目标机器上正在运行sshd守护程序服务器,它将打开端口22并侦听传入的ssh请求。 然后,sshd守护程序将启动文件传输子系统(在Linux中为sftp,不知道Windows等效的是什么),以响应文件传输请求。

“连接被拒绝”是由于没有进程侦听Windows计算机上的端口22引起的。

您可能应该考虑反向启动传输(如上面的scp建议中所述)。 另一种选择是使用“ rsync”。 在Linux上,rsync是一个常用工具,对于Windows,您可以找到用Python编写的与rsync兼容的程序。

rsync命令将如下所示:

rsync C:/ mydocuments / myfiles / my.linux.machine :: myfiles

本示例假定目标计算机上有rsync守护程序可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM