我读过许多类似的关于堆栈溢出和StackExchange的问题。但我仍然未能使用scp将文件从linux传输到窗口。
scp -r need_transfer_dir -P port username@ip:destination_directoryXftp软件,我想使用scp命令行来传输文件。我不知道哪一步有问题
我尝试的过程如下:1.我检查我的windows计算机的ip地址。打开cmd。ipconfig型

因此,我的ip地址是图()中以10开头的行。
desktop-7l9s7rg\user (2) Open。结果是:User (3)打开窗口帐户的帐户设置,如下图所示,显示我的电子邮件。
scp -P 22 -r diff_work User@10.1.30.253:/c:/
scp -P 22 -r diff_work desktop-7l9s7rg\user@10.1.30.253:/c:/
scp -P 22 -r diff_work my_email@10.1.30.253:/c:/
scp -r diff_work User@10.1.30.253:/c:/
scp -r diff_work desktop-7l9s7rg\user@10.1.30.253:/c:/
scp -r diff_work my_email\user@10.1.30.253:/c:/但他们都没用。有人能帮我看看出了什么问题吗。或者如何找出错误?非常感谢!
发布于 2021-07-04 21:27:28
确保在Windows机器上安装了SSH服务器。现在看来,Windows上只有SSH客户端,这将允许Windows连接到运行SSH服务器的其他机器,但对连接到Windows机器的其他机器不做任何操作。
您现在可以从Windows传输到Linux,因为很多Linux发行版都安装并启用了openssh服务器。Windows通常只有一个客户端,而不是服务器。
下面是一篇关于在Windows上安装OpenSSH的微软文章:https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_安装_首次使用
https://unix.stackexchange.com/questions/656958
复制相似问题