SCP实现Linux到Windows的文件数据备份

时间:2022-06-01 12:55:43

标签:scp实现linux到windows的文件数据备份

SCP实现Linux到Windows的文件数据备份

我们上一篇介绍了使用Curl+windows FTP实现linux到windows的数据备份,今天我们介绍一下使用SCP服务将Linux的文件到Windows的文件备份;我们都知道SCP使用的是SSL协议进行数据传输的,所以我们如果使用SCP服务进行数据传输的话需要安装openssh-clients(linux上),而windows上我们需要单独下载openssh for windows 工具。具体见下:

我们首先在linux上安装openssh-clients

yum install –y openssh-clients

如果安装了我们会出现以下现象;

SCP实现Linux到Windows的文件数据备份

接下来我们就需要下载windows openssh clients了;安装文件我们会以附件的方式进行上传

我们windows下载后开始安装

SCP实现Linux到Windows的文件数据备份

我们默认勾选全部

SCP实现Linux到Windows的文件数据备份

安装目录

SCP实现Linux到Windows的文件数据备份

警告,提示我们需要进行配置

SCP实现Linux到Windows的文件数据备份

安装完成

SCP实现Linux到Windows的文件数据备份

我们打开安装目录

SCP实现Linux到Windows的文件数据备份

通过命令提示符进入安装目录

SCP实现Linux到Windows的文件数据备份

然后执行以下命令

mkgroup -l >> ..\etc\group          将本地组成员导入 mkgroup -d >> ..\etc\group        将域中组成员导入 mkpasswd -l >> ..\etc\passwd 将本地用户成员导入 mkpasswd -d >> ..\etc\passwd 将域中用户成员导入 mkpasswd -l -u administrator >> ..\etc\passwd

SCP实现Linux到Windows的文件数据备份

安装后启动服务;提示错误

SCP实现Linux到Windows的文件数据备份

我们同时也在服务里面启动,也出现错误

SCP实现Linux到Windows的文件数据备份

因为是64位的文件,所以我们需要覆盖里面的安装文件,将该附件解压后,将两个文件覆盖到bin目录下即可

C:\Program Files (x86)\OpenSSH\bin <<setupssh381-20040709.zip>>

SCP实现Linux到Windows的文件数据备份

覆盖即可;如果有提示覆盖的就覆盖

SCP实现Linux到Windows的文件数据备份

SCP实现Linux到Windows的文件数据备份

覆盖后,服务启动正常

SCP实现Linux到Windows的文件数据备份

SCP实现Linux到Windows的文件数据备份

然后在防火墙开放端口

SCP实现Linux到Windows的文件数据备份

我们在linux上进行telnet服务进行测试

SCP实现Linux到Windows的文件数据备份

我们接下来使用命令进行尝试数据上传,提示错误

配置key验证