自动备份服务端数据到本地windows

本文档详细介绍了如何配置Linux和Windows的SSH服务,以便在服务端执行指令后自动将数据备份到Windows。内容包括在Linux上生成SSH密钥,Windows安装SSH服务,测试SSH连接以及使用scp命令进行文件传输。最后提到了sshpass工具以避免在scp命令中手动输入密码,从而实现自动化备份。

应用场景

最近有个需求,就是再服务端执行完某条指令后,需要将生成的数据备份到windows。网上查了一圈,都不太好使,有的需要在windows写个脚本运行,但是这个应用中不需要Windows操作,而是监控服务端的运行,执行完成某个指令后直接备份。

配置服务端的ssh服务

这个一般的服务器都已经配置好了,如果没有配置好可以参考Linux系统下如何配置安装SSH服务 - 系统运维 - 亿速云 (yisu.com)上的方法配置

配置完成后输入ssh-keygen一路回车,遇到y/n时yes,显示如下说明OK了。

fred@fred-VirtualBox:~/ssc338_v20211022$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/fred/.ssh/id_rsa): 
/home/fred/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/fred/.ssh/id_rsa.
Your public key has been saved in /home/fred/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:zpoJ5k3HizzF8qpW8z7kdU8vPp2QIItTBMbTQwk9wYE fred@fred-VirtualBox
The key's randomart image is:
+---[RSA 2048]----+
|      .+O++      |
|      .E O       |
|        o o      |
|         o .     |
|       .S o . .  |
|      +*+.. .o.  |
|    o
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值