日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Linux下配置rsync同步備份數(shù)據(jù) SSH自動

 夢之天使之翼 2010-09-16
Linux下配置rsync同步備份數(shù)據(jù) SSH自動
2010年04月22日 星期四 11:14
 
 
 
安裝rsync服務(wù)端
# tar zxvf rsync-3.0.4.tar.gz -C /opt/
# cd /opt/rsync-3.0.4/
# ./configure
# make
# make install
啟動服務(wù)
# /usr/local/bin/rsync --daemon
自動啟動設(shè)定
# echo "/usr/local/bin/rsync --daemon" >> /etc/rc.local
服務(wù)停止
# kill `cat /var/run/rsyncd.pid`
服務(wù)器端配置文件/etc/rsyncd.conf
# vi /etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 2
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[data]
path = /var/data            //同步備份文件目錄
ignore errors
read only = true
list = false
hosts allow = client_ip     //客戶端IP地址
hosts deny = 0.0.0.0/32
auth users =username
secrets file =/etc/backserver.pas
密碼文件設(shè)定
# echo "username:password" >> /etc/backserver.pas
# chmod 400 /etc/backserver.pas
安裝rsync客戶端
# tar zxvf rsync-3.0.4.tar.gz -C /opt/
# cd /opt/rsync-3.0.4/
# ./configure
# make
# make install
密碼文件設(shè)定
# echo "password" >> /etc/backserver.pas
# chmod 400 /etc/backserver.pas
備份計劃設(shè)定
# crontab -e
* 1 * * *       /usr/local/bin/rsync -vzrtopg --delete --progress username@serverip::data /opt/rsync_bk/ --password-file=/etc/backserver.pas
前面五個*號含義如下:
分鐘(0-59)小時(0-23) 日期(1-31) 月份(1-12) 星期(0-6//0是星期天
端命令:
# /usr/local/bin/rsync -vzrtopg --delete --progress backup@serverip::d
ata /opt/rsync_bk/ --password-file=/etc/backserver.pas
查看密碼文件:
# cat /etc/backserver.pas

123     //客戶端的密碼文件里只保存了密碼

 

 

 

配置自動SSH登錄

  使用公/私鑰的思路是,在您的工作站上,創(chuàng)建一個密鑰對,一個公鑰和一個私鑰。接下來,將公鑰拷貝到服務(wù)器的~/.ssh/authorized_keys文件中(~指的是當前用戶的主目錄)。下次,當您在工作站上啟動一個SSH命令時,它會首先自動嘗試通過您的公或私鑰對進行連接。工作站使用私鑰生成一個加密包,如果服務(wù)器可以進行解密,工作站就可以100%的確認您的身份,而您就可以不輸入密碼而得到認證。要創(chuàng)建此配置,應(yīng)該執(zhí)行以下過程:

在工作站上,使用ssh-keygen –t dsa命令,并只按Enter,以接受所有的默認回答。這樣,系統(tǒng)會產(chǎn)生一個名為~/.ssh/id_dsa的文件,該文件為您的私鑰,以及一個~/.ssh/id_dsa.pub文件,作為您的公鑰。
現(xiàn)在,使用ssh-copy-id命令將公鑰拷貝到您服務(wù)器的主目錄中。下面的命令會幫助您實現(xiàn)這個目的:
  ssh-copy-id -i ~/.ssh/id_dsa.pub 192.168.1.98

  通過使用這個命令,在服務(wù)器上創(chuàng)建了一個.ssh/authorized_keys文件,并允許您通過公/私鑰對進行登陸。

  在執(zhí)行這些步驟之后,您現(xiàn)在可以通過下列的命令登陸到遠程服務(wù)器:

  ssh 192.168.1.98

  可以看到,現(xiàn)在您能不輸入密碼就進行登陸了。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多