1.scp服务依赖ssh服务,windows默认没有安装ssh 服务端,需要先给windows上安装ssh服务端
在设置->应用->可选功能->添加可选功能 中选择 “OpenSSH服务器”进行安装
![](https://img.haomeiwen.com/i27529495/cf2769442b8cb02a.png)
![](https://img.haomeiwen.com/i27529495/9da969293840b1db.jpg)
2.ssh服务安装后启动服务,cmd窗口输入services.msc打开服务管理器窗口,然后启动服务。
![](https://img.haomeiwen.com/i27529495/f69d3511c6bbe43b.jpg)
![](https://img.haomeiwen.com/i27529495/9456666c069b975d.jpg)
点击服务状态下的启动按钮(已经启动的话,启动按钮置灰),启动类型可以选手动或者开机自启动
3.将windows主机上文件向linux传送:
scp 文件名 linux主机名@linux主机ip:linux主机拷贝路径
例如在linux上执行以下命令:
scp zhangsan@10.10.10.10:C:/tmp/test.txt ~/
4、生成公共密钥,拷贝到目标主机,也将目标主机公共密钥拷贝到本地,这样传输时就不用输入密码。
将公共密钥拷贝到目标主机的 ~/.ssh/authorized_keys文件中
网友评论