国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux下網站定時自動備份wget、ssh、scp方法總結

2024-08-27 23:59:50
字體:
來源:轉載
供稿:網友

在linux中自動備份之后我們可以通過wget,ssh,scp命令來進行數據備份到其它的服務器,下面小編就為各位整理了一篇網站定時自動備份wget、ssh、scp方法總結.

第一種wget直接下載:在遠程服務器上運行crontab -e命令添加定時任務:

  1. 30 7 * * * cd /home/backup/&&wget http://源服務器IP/xxx_$(date +%Y%m%d).tar.gz 

每天7點半自動下載到備份服務器的backup目錄下,用scp命令備份需要先設置下SSH用密匙登陸,假設有兩臺linux服務器A和B,當A連接B時不需要輸入密碼,實現方法是在A vps上使用ssh-keygen命令生成一對公私鑰,具體操作如下.

在 A 服務器操作:

運行:ssh-keygen -t rsa 三次回車,生成公鑰id_rsa.pub和私匙id_rsa,默認存放在/root/.ssh/目錄下.

在 B 服務器上操作:

把A公鑰id_rsa.pub 復制上傳到 B 服務器/root/.ssh/目錄下

ps:沒有.ssh目錄可放在其它目錄或創建一個:mkdir .ssh,再創建一個:touch /root/.ssh/authorized_keys

chmod 700 /root/.ssh

繼續在 B 服務器上操作:

運行:

  1. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
  2. chmod 600 /root/.ssh/authorized_keys --Vevb.com

設置好后重啟下ssh

CentOS 重啟SSH:service sshd restart

Debian重啟SSH:service ssh restart

在A服務器上centos執行:ssh root@B服務器的IP -P端口

debian執行:ssh -l root B服務器的IP -p 22

看看是否可以不同密碼直接密匙登陸了,退出命令:exit

第二種scp命令 本地定時上傳到備份服務器的指定目錄,在本地VPS運行crontab -e命令添加定時任務.

30 7 * * * scp -P 22 /home/www/zxsdw_$(date +'/%Y/%m/%d').tar.gz root@遠程服務器的IP:/home/back/

(-P 22指備份服務器ssh開放的端口,可自行設置。本地www目錄下的數據備份到遠程服務器的back目錄下)

30 7 * * * scp -P 22 -r /home/www/zxsdw root@遠程服務器的IP:/home/back/

(把zxsdw這個文件夾備份到遠程服務器的back目錄下)

第三種scp命令 定時下載到服務器的指定目錄,在遠程vps上運行crontab -e命令添加定時任務.

  1. 0 7 * * * scp -P 22 root@數據所在vps的IP:/home/www/zxsdw_$(date +'/%Y/%m/%d').tar.gz /home/back/ 

源服務器www下的數據下載到備份服務器back目錄下,因為wget,ssh,scp命令都支持備份到遠程服務器所以一條命令就可以執行完了哦.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂林市| 桃园市| 天峨县| 定安县| 呼伦贝尔市| 合山市| 山阳县| 繁昌县| 郑州市| 宁城县| 宁晋县| 庆元县| 宿松县| 乐都县| 晋宁县| 公安县| 龙游县| 黔江区| 安仁县| 康平县| 合阳县| 武隆县| 涿鹿县| 武城县| 中宁县| 华宁县| 西盟| 于田县| 天津市| 巴林右旗| 蓬莱市| 弥渡县| 惠水县| 剑阁县| 黄龙县| 临沂市| 称多县| 中阳县| 龙井市| 新野县| 拉孜县|