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输入微软账户密码也不会被拒绝了