Linux网络容灾,一个简单的两个Linux之间的容灾备份的Demo
一个简单的两个Linux之间的容灾备份的Demo,设计到的内容有ssh公钥和私钥的原理,rsync命令的用法。
当然使用这些的前提是ssh和rsync已经都安装好。
首先配置ssh,当rsync通过ssh登陆的时候可以不用输入密码。
场景要求:
场景角色: 系统类型 IP 地址 机器名 当前操作用户名
Server: red hat linux 9, 192.168.2.103 redhat1 root
Client: red hat linux 9, 192.168.2.104 redhat2 root
需要达到的目地是: 直接在client端可以备份Server端制定目录的内容。
一 配置ssh
1. 产生一个基本的public key和private key pair。在client redhat2中使用ssh-keygen -t rsa 产生一个key pair(只针对rsa v2)
2.产生成功后,会在$HOME/.ssh目录下产生两个文件(我自己的目录是在/root/.ssh,如果你当前使用的是test用户,则在/home /test/.ssh目录中),一个是id_rsa(private key),另外一个id_rsa.pub(public key),
3. 传送id_rsa.pub(public key)到redhat1服务器中,scp /root/.ssh/id_rsa.pub root@ redhat1:/tmp
4.传送成功后,配置server端的ssh验证。
5. 在server端,vi /etc/ssh/sshd_config
6. 找到这句话AuthorizedKeysFile .ssh/authorized_keys,去掉前面的注释符号#
7.现在知道了吧,public key应该放在.ssh/authorized_key文件中,这样当有ssh登陆请求时,才会比对。
8.由于id_rsa.pub放在/tmp中,因此执行 cat /tmp/id_rsa.pub >> /root/.ssh/authorized_key,如果你想以test2这样的非root用户登录server,则该Public key应该放在~/.ssh/authorized_key文件中。
9.验证下,是否配置成功,在client端,输入ssh root@ redhat1 看是否仍需要输入密码。我的已经配置成功。
10.在client端,可以备份数据了,可以测试一下。将服务器端的/root目录下面的数据备份到client端的/tmp目录下。输入如下:
rsync -av -e ssh root@ redhat1:/root /tmp
11. cd /tmp下,可以看到root目录。进入该目录下,发现该目录中已经有了server /root下的数据。
12.关于定期的备份,可以使用crontab这个命令来实现。这样就Ok了。
Linux网络容灾,一个简单的两个Linux之间的容灾备份的Demo相关推荐
- 整个linux程序的框架,Linux兼容Win32程序,一个框架、两个界面
Linux兼容Win32程序,"一个框架.两个界面" Linux兼容Win32程序,"一个框架.两个界面" [日期:2007-07-19] 来源:Linux公社 ...
- Java实现一个简单的两人五子棋游戏(一) 系统设计
实现一个基本的单机五子棋功能 该五子棋棋盘大小为19*19的网格,玩家可以通过鼠标点击棋盘来落子,当出现五连珠时,提示一方胜出~ 1)模块划分 主模块:调用其他模块实现五子棋功能 棋盘模块:绘制五子棋 ...
- 理解 Linux 网络栈(2):非虚拟化Linux 环境中的 Segmentation Offloading 技术
本系列文章总结 Linux 网络栈,包括: (1)Linux 网络协议栈总结 (2)非虚拟化Linux环境中的网络分段卸载技术 GSO/TSO/UFO/LRO/GRO (3)QEMU/KVM + Vx ...
- Linux网络协议栈:一个TCP链接的耗时
<一次系统调用开销到底有多大?strace.time.perf命令> 目录 一 正常TCP连接建立过程 二 TCP连接建立时的异常情况 1)客户端connect系统调用耗时失控 2)半/全 ...
- Linux C语言 创建一个简单的守护进程
一.什么是守护进程? 首先我们先来简单了解一下什么是守护进程,守护进程在Linux中说白了就是一个后台进程,在后台默默服务,不受终端(会话)控制,生命周期长,在系统引导装入时启动,在系 ...
- 用思科网络模拟器搭建一个简单的局域网
目录 前言 搭建 配置 前言 在搭建一个简单的局域网前,你必须知道一些常识. 网线(双绞)线的标准 T568A标准:白绿.绿.白橙.蓝.白蓝.橙.白棕.棕 T568B标准:白橙.橙.白绿.蓝.白蓝.绿 ...
- linux网络配置(超简单,一看就会)
2022.11.19 文章目录 前言 一.linux网络? 二.使用步骤 1.查看本机ip 2.进入root用户 3.进入配置网络的目录 4.配置网络 5.重启网络服务 6.查看IP并测试网络 总结 ...
- Linux网络管理之四:创建一个简单的vsftpd服务器
VSFTPD主要配置文件如下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...
- linux下glew例子,一个简单的GLSL Shader例子
本例子选自OpenGL Shading Language中的第一个Shader例子,使用颜色平滑地表示一个表面的温度.温度及其颜色的范围在应用程序中进行设置. //先看顶点着色器temp.vert: ...
最新文章
- 如何让VB6代码编辑器垂直滚动条随鼠标滚轮滚动
- 独家揭秘!阿里大规模数据中心的性能分析 1
- [EF4] CompiledQuery预编译性能提升 + 数据载入之大彻大悟
- 数据库:case when then
- 基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能
- P2774-方格取数问题【网络流,最大流,最小割】
- java邮箱_java发送邮件(qq邮箱)
- v$sql、v$sqlarea 、v$sqltext
- Traffic Manager Overview
- Python基础学习(二)
- 云服务器搭建MQTT服务器
- html如何实现文章分类功能,HTML文本自动分类技术的研究与工具的实现
- Flink Data Types Serialization
- APP逆向案例之(一)过 app 更新提示
- MFC进修笔记2——MFC和Win32
- Linux boot 时 USB 的初始化过程分析2
- 高标准农田在线监测系统解决方案
- HTML+H5基础——常用标签
- Android编程--常用代码
- 知乎日报 API 分析