我是靠谱客的博主 文静金毛,最近开发中收集的这篇文章主要介绍配置多台机器SSH相互通信信任,以及一个自动备份脚本例子,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

配置互信

1.多台机器执行 ssh-keygen

[weblogic@localhost nohup]$ ssh-keygen 
Generating public/private rsa key pair. 
Enter file in which to save the key (/home/weblogic/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/weblogic/.ssh/id_rsa. 
Your public key has been saved in /home/weblogic/.ssh/id_rsa.pub
The key fingerprint is: 
e8:****************************:72 weblogic@localhost 
The key’s randomart image is: 
+–[ RSA 2048]—-+ 
| .oE..+++o | 
| oo. o.+o . | 
| . o . .. . | 
| … . . | 
| .. S . | 
| .. | 
| . .. | 
| . o .. | 
| o…. | 
+—————–+

2.选取第一台,生成authorized_keys文件

[weblogic@localhost:/root] $ cd /home/weblogic/.ssh

[weblogic@localhost:/root/.ssh] $ cat /home/weblogic/.ssh/id_rsa.pub>> /home/weblogic/.ssh/authorized_keys

3.然后将其他多台机器的id_rsa.pub内容,手动copy到第一台的authorized_keys文件

拷贝至authorized_keys文件(注意copy时,最好先放到记事本中,将回车去掉,成为一行)

4.权限

chmod 700 -R .ssh(每台机器) 
chmod 600 .ssh/authorized_keys (第一台)

5.将第一台的authorized_keys scp 给其他机器(第一次传输,需要输入密码)

scp authorized_keys weblogic@56.1.88.*:/home/weblogic/.ssh

自动备份脚本

1.编第一台服务器上的项目打包和传到第二台服务器

注意:下面的是错误的,crontab执行时 抽离你的shell,所以要先cd到当前目录 
#!/usr/bin 
tar -cvf Report2010_systime.tar Report2010 –exclude Report2010/DownloadExcel(DownloadExcel里的文件太大,打包时去除) 
scp /home/weblogic/apphome/……/Report2010_systime.tar weblogic@56.1.88.174:/home/weblogic/APPHOME/r……/Report2010_systime.tar发送到第二台服务器上的脚本

2.编写第一台服务器的定时任务

0 12 * * 5 sh /home/weblogic/……/backups.sh

3.编写第二台服务器的脚本(同样也是要先cd)

tar -cvf Report2010_date +%Y%m%d%H.tar Report2010 –exclude Report2010/DownloadExcel 
sleep 300 
rm -rf Report2010 
sleep 10 
tar -xvf Report2010_systime.tar Report2010

4.编写第二台服务器的定时任务

0 13 * * 5 sh /home/weblogic/……/backups.sh

一个crontab表达式工具

https://tool.lu/crontab/


【来自@若泽大数据】

最后

以上就是文静金毛为你收集整理的配置多台机器SSH相互通信信任,以及一个自动备份脚本例子的全部内容,希望文章能够帮你解决配置多台机器SSH相互通信信任,以及一个自动备份脚本例子所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部