windows和linux通过scp互相拷贝文件
2022-10-10 本文已影响0人
江河湖海洋
1.scp服务依赖ssh服务,windows默认没有安装ssh 服务端,需要先给windows上安装ssh服务端
在设置->应用->可选功能->添加可选功能 中选择 “OpenSSH服务器”进行安装


2.ssh服务安装后启动服务,cmd窗口输入services.msc打开服务管理器窗口,然后启动服务。


点击服务状态下的启动按钮(已经启动的话,启动按钮置灰),启动类型可以选手动或者开机自启动
3.将windows主机上文件向linux传送:
scp 文件名 linux主机名@linux主机ip:linux主机拷贝路径
例如在linux上执行以下命令:
scp zhangsan@10.10.10.10:C:/tmp/test.txt ~/
4、生成公共密钥,拷贝到目标主机,也将目标主机公共密钥拷贝到本地,这样传输时就不用输入密码。
将公共密钥拷贝到目标主机的 ~/.ssh/authorized_keys文件中