当前位置:首页 > 电脑常识 > 正文

SCP实现Linux到Windows的文件数据备份 8090安适门户

11-22 电脑常识

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
如果安置了我们会呈现以下现象;

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

我们windows下载后开始安置

我们默认勾选全部

安置目录

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


安置完成

我们打开安置目录

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

然后执行以下命令
mkgroup -l >> ..\etc\group          将本地构成员导入
mkgroup -d >> ..\etc\group        将域中构成员导入
mkpasswd -l >> ..\etc\passwd 将本地用户成员导入
mkpasswd -d >> ..\etc\passwd 将域顶用户成员导入
mkpasswd -l -u administrator >> ..\etc\passwd

安置后启动处事;提示错误

我们同时也在处事里面启动,也呈现错误

因为是64位的文件,所以我们需要笼罩里面的安置文件,将该附件解压后,将两个文件笼罩到bin目录下即可
C:\Program Files (x86)\OpenSSH\bin
>

笼罩即可;如果有提示笼罩的就笼罩


笼罩后,处事启动正常


然后在防火墙开放端口

我们在linux长进行telnet处事进行测试

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

配置key验证
接下来我们需要配置key验证,因为数据同步我们不能使用暗码验证后再传输同步数据,所以我们需要配置key认证,这样本地处事器与长途处事器之间同步就不需要暗码验证了;
其实key验证我们前面的文章中已经有写了,为了便利在此还是说说。在源处事器上我们通过ssh-keygen生成一对验证秘钥,一个公钥,一个私钥;私钥放在长途处事器上即可,私钥需要公钥验证后才可以匹配,所以相对还是对照安适的;
1ssh-keygen -t rsa     回车;
因为之前处事器上使用注册的,所以就拿来直接用了;计算机名不一样;请忽略即可;

创建目录,认证目录;然后一路回车

在/root/.ssh 目录下生成了一对密钥文件
id_rsa   私钥
id_rsa.pub     公钥

我们将公钥拷贝到windows上


.将公匙导入到winsshd Open easy setting–>Virtual accounts 点add按钮,,,输入一个名字,好比codeif,在列表中0 keys后的编纂按钮,导入适才的公匙以后就可以不用输入暗码,linux就可以通过scp命令从装有winsshd的机器上获取文件了
注:在windows下只能使用命令来创建带点的文件夹".ssh"


将公钥拷贝到该目录

2.将公匙导入到winsshd
Open easy setting–>Virtual accounts
点add按钮,,,输入一个名字,好比codeif,在列表中0 keys后的编纂按钮,导入适才的公匙以后就可以不用输入暗码,linux就可以通过scp命令从装有winsshd的机器上获取文件了


net stop opensshd
net start opensshd
我们先从window上拷贝一个文件到linux上
我们执行命令必需在openssh目录下,不然会提示scp没有这个命令,我们也可以将该路劲添加到环境变量中,这样就可以任意执行命令了

温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/pc/13339.html

博客主人杰米WWW
杰米博客,为大家提供seo以及it方面技巧喜欢的朋友收藏哦!
  • 11365文章总数
  • 1378074访问次数
  • 建站天数
  •