liunx中scp安全拷贝,reync远程同步工具,集群分发脚本,ssh免密登陆(笔记)

一、scp(安全拷贝)

(1)scp 定义:scp 可以实现服务器与服务器之间的数据拷贝(from server1 to server2)
(2)基本语法:
scp -r p d i r / pdir/ pdir/fname u s e r @ user@ user@host: p d i r / pdir/ pdir/fname
(scp)命令
(-r)递归
( p d i r / pdir/ pdir/fname)要拷贝的文件路径/名称
( u s e r @ h o s t : user@host: user@host:pdir/$fname)目的地用户@主机:目的地路径/名称
(3)案例实操
前提:在 hadoop102、hadoop103、hadoop104 都已经创建好xiao用户以及目录/opt/module

可在 hadoop102 上,将 hadoop102 中/opt/module/a.txt目录拷贝到hadoop103 上
在这里插入图片描述
可在 hadoop103 上,将 hadoop102 中/opt/module/a.txt目录拷贝到hadoop103 上。
在这里插入图片描述
还可在 hadoop103 上操作,将 hadoop102 中/opt/module /a.txt目录拷贝到hadoop104 上。
在这里插入图片描述

二、reync(远程同步工具)

rsync 主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点。
rsync 和 scp 区别:用 rsync 做文件的复制要比 scp 的速度快,rsync 只对差异文件做更新。scp 是把所有文件都复制过去

(1)基本语法
rsync -av p d i r / pdir/ pdir/fname u s e r @ user@ user@host: p d i r / pdir/ pdir/fname
选项参数说明:
-a :归档拷贝
-v :显示复制过程
同步hadoop102中/opt/module/b.txt到hadoop103中
在这里插入图片描述
其余方法参考scp,rsync与scp方法类似,只需要将参数更改为 -av即可

三、rsync(集群分发脚本)

xsync是根据reync的方法添加脚本而得
创建/bin目录,在其目录创建编写xsync脚本
在这里插入图片描述
进入xsync编写脚本如图所示:
在这里插入图片描述
保存退出编辑,授权scync文件,授权后退出查看,xsync文件显示绿光说明可使用
在这里插入图片描述
使用方法:xsync 文件名
文件可分发到xsync脚本编写的每台服务器

四、ssh免密登陆

准备利用已经配置好的xsync脚本向hadoop同步分发bin/xsync,使得hadoop103上也有同样的xsync脚本,从而快速让两台服务器实现免密登陆

hadoop102上输入:xsync /bin/xsync

完成上面准备后退回到用户家目录,ls -al查看,进入.ssh,然后执行ssh-keygen -t ras之后三次回车即可如图所示:
在这里插入图片描述
执行上面操作然后执行ssh-copy-id hadoop103,按显示上的输入hadoop密码
在这里插入图片描述
完成上面所有步骤,再在hadoop103上完成与hadoop102的ssh免密,参考上面,配置完成后hadoop102与hadoop103就可以实现免密登陆啦
在这里插入图片描述
其余服务器想实现免密登陆也可由上步骤方法实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值