最近機器遷移,需要備份檔案,但各個機器間不能穿梭,即無法通過scp來傳輸檔案,
在運維的建議下,選用了rsync作為傳輸的工具。
預設情況ubuntu安裝了rsync服務,但在/etc下沒有配置檔案,一般情況可以copy示例檔案到/etc下。
配置無帳號登入的示例如下,需要主要高亮的部分。
[mail]comment = public
archive
path = /tmp/mail/use chroot =no# max connections=10
lock file = /var/lock/rsyncd
# the
default
for read only is
yes...read only=nolist =yes
uid =service
gid =admin
# exclude =# exclude
from =# include =# include
from =# auth users =service
# secrets file = /etc/rsyncd.secrets
strict modes =no# hosts allow =# hosts deny =ignore errors =no
ignore nonreadable =yes
transfer logging =no
# log format = %t: host %h (%a) %o %f (%l bytes). total %b bytes.
timeout = 600
refuse options = checksum dry-run
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
expect實現rsync免密碼傳輸
問題背景 生產伺服器a,災備伺服器b,由於生產環境更新頻繁,要保持災備環境和生產環境的資料一致性,所以用指令碼形式定時同步生產a的內容到災備b。實現方式 1 expect指令碼實現單個目錄免密碼傳輸,dataguard expect.exp usr bin expect 定義變數 srcdir 源路...
scp 無密碼傳輸
expect 指令碼名 引數 指令碼如下 usr bin expect f set password 密碼 spawn scp 使用者名稱 目標機器ip 拷貝檔案的路徑 存放本地檔案的路徑 set timeout 300 expect 使用者名稱 目標機器ip s password 注意 這裡的 使...
Linux中檔案的傳輸,rsync命令
rsync是開源的檔案同步工具,特點 開源 快速 多功能 可以實現全量或增量的備份 可以實現本地或遠端的推送和拉取 全量壓縮,通常用於第一次,在企業中本個月 乙個月做一次全量備份 增量壓縮,表示在原有的基礎上新增加檔案或目錄進行壓縮備份,在企業中每天 每週做一次,而在銀行 電信 稅務等資料多的企業,...