Bootstrap

linux上使用scp从windows往linux传数据

背景:

windows11操作系统

win11下的wsl2 ubuntu linux操作系统

需要在linux上使用scp从windows往linux传数据

linux命令:

 scp -r 用户名@IP:/C:/Users/文件夹路径 ./test_scp

首先需要确保windows系统下有openssh服务器

在 设置-系统-可选功能 中可查看有没有安装

在 服务 中可查看OpenSSH SSH Server有没有开启

(按win键,然后输入“服务”即可找到)

ip的话win下win键+R然后输入cmd,在cmd中用ipconfig可查看

坑点:

1.这个用户名是微软账户的用户名吗?

不一定。win下win键+R然后输入cmd,我最后成功时输入的是那里显示的用户名

2.为啥我输入微软账户的密码提示密码不对?

进入 设置-账户-登陆选项那里,看到根本没有密码相关的东西

因为我设置了pin,而且开启了“为了提高安全性,在此设备上仅允许使用 Windows Hello 登录 Microsoft 帐户(推荐)”,关闭这个重开一下就可以看到密码相关的东西了,此时应该使用scp输入微软账户密码也不会被拒绝了

;