jojo's blog--快樂憂傷都與你同在
為夢想而來,為自由而生。 性情若水,風起水興,風息水止,故時而激蕩,時又清平……
BlogJava
首頁
新文章
新隨筆
聚合
管理
posts - 11, comments - 30, trackbacks - 0
Linux 下scp和rsync的使用
近段時間工作需要做了些scp和rsync的異地安全備份,整理了一下,希望多大家有用。
scp的備份指南:
需求:用scp自動完成異地文件的定時copy
難點:如何讓異地主機建立安全的信任關系
1、在A機器上用root運行ssh-keygen,將生成/root/.ssh/identity和/root/.ssh/identity.pub兩個文件;
2、在A機器上運行scp /root/.ssh/identity.pub test@192.168.1.10:/upload/.ssh/authorized_keys(假設B機器的IP地址為192.168.1.10,B 機器上開了用戶test,要上傳到的目錄是/upload,需輸入密碼)。目的是將本地的identity.pub放到遠程機器上并改名為 authorized_keys,這樣就建立了新任主機,以后就不需要每次ssh都需要輸入密碼了;
3、通過crontab建立腳本,例:30 02 * * 1-5 scp /home/data/* test@192.168.1.10:/upload。
(每天2:30am自動將/home/data下面的所有文件以test用戶名傳到遠程主機192.168.1.10的/upload目錄中);
認證原理:
如果你希望從A作為用戶user1 SSH 到B 作為用戶user2, 若要用RSA鍵對法認證且不需要密碼,則B上的ssh 后臺程序拿出~user2/.ssh/authorized_keys中的與A有關的RSA公鑰來對A上的以user1身份運行的ssh客戶程序進行挑 戰,前面我們已經把A上的identity.pub拷貝到B上作為authorized_keys了。則A保持私鑰identity,而B上的sshd又 拿出A的公鑰來挑戰,因此成功,你可以加很多行到authorized_keys以允許其它服務器的公鑰可以加進來。
scp特點:
使用ssl加密,安全性高。
rsync的備份指南:
需求:用rsync完成異地文件的同步
難點:如何建立異地信任關系
1、在A主機上(rsync服務器)上編譯安裝rsync,需要版本在2.4.3以上(http://rsync.samba.org),在/etc目錄下建立rsyncd.conf文件,內容如下:
uid = nobody
gid = nobody
use chroot = no # 不使用chroot
max connections = 4 # 最大連接數為4
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock # 日志記錄文件
[test] # 這里是認證的模塊名,在客戶端需要指定
path = /home/test # 需要同步的目錄
comment = test folder
uid = root
ignore errors # 可以忽略一些無關的IO錯誤
read only = yes # 只讀
list = no # 不允許列文件
auth users = rsynctest # 認證的用戶名,如果沒有這行,則表明是匿名
secrets file = /etc/test.scrt # 認證用戶密碼文件
2、在/etc下建立test.scrt文件,輸入:
用戶名:密碼
例:rsynctest:testrsync
將文件屬性修改為600(千萬注意)
3、啟動rsync服務:rsync --daemon (rsync運行在tcp 873端口,可以通過netstat -an|grep LISTEN察看)。
4、在B主機上(rsync客戶機)上建立/etc/test文件,內容為A主機的密碼,例:
testsync
5、用crontab建立腳本,例:0 21 * * 1-5 rsync -vzrtp --progress --delete --password-file=/etc/test rsynctest@192.168.1.10::test /home/rsynctest
rsync中的參數:v是verbose,z是壓縮,r是recursive,tp都是保持文件原有屬性如屬主、時間
的參數。--progress是指顯示出詳細的進度情況,--delete是指如果服務器端刪除了這一文件,那么客戶端也相應把文件刪除,保持真正的一致。--password-file=/etc/test來指定密碼文件,這樣就可以在腳本中使
用而無需交互式地輸入驗證密碼了,這里需要注意的是這份密碼文件權限屬性要設得只有屬主可讀(600)。
rsynctest@192.168.1.10中,rsynctest是指定密碼文件中的用戶名,192.168.1.10是A主機的IP地 址::test是指模塊名[test],也就是在/etc/rsyncd.conf中自定義的名稱。最后的/home/rsynctest是備份到本地的 目錄名。
(也可以用-e ssh的參數建立起加密的連接,然后和scp中信任主機的辦法一樣如法炮制)
(在上面實例中的rsynctest并不是真實的用戶,可以根據自己需要文本定義,這也是使用rsync的一大好處)
rsync的特點:
特性如下:
1、可以鏡像保存整個目錄樹和文件系統。
2、可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等。
3、無須特殊權限即可安裝。
4、優化的流程,文件傳輸效率高。
5、可以使用rcp、ssh等方式來傳輸文件,當然也可以通過直接的socket連接。
6、支持匿名傳輸。
rsync的功能還很強大,深入的眼就可以到官方網站上了解。
posted on 2008-10-02 11:33
Blog of JoJo
閱讀(2562)
評論(0)
編輯
收藏
所屬分類:
Linux 技術相關
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
每日一記 2009/07/09 Sed Command Tutorial/Example
每日一記 2009/06/16 Linux的時間設置與同步 (NTP)
每日一記 2009/06/06 linux服務器配置之Sendmail配置
Rsync命令參數詳解
每日一記 2009/06/03 screen處理后臺任務
遍歷兩個日期之間天數的算法
Memcache工作原理
Mencache Introduction
how to monitor ibm mq from nagios
用nagios來監控網絡服務器和網絡服務
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(6)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2009年6月 (1)
2009年1月 (2)
2008年12月 (1)
2008年10月 (8)
文章分類
Java 相關(2)
Linux 技術相關(44)
My Script(14)
Network 知識(1)
Programming 相關(17)
Tool 安裝應用(5)
每日一記(44)
測試相關(1)
文章檔案
2009年8月 (4)
2009年7月 (11)
2009年6月 (16)
2009年5月 (20)
2009年4月 (5)
2009年3月 (3)
2009年2月 (3)
2009年1月 (5)
2008年12月 (1)
2008年11月 (8)
2008年10月 (28)
新聞分類
Mobile(2)
新聞檔案
2008年10月 (3)
相冊
回憶往昔
緣分天空(1)
緣分天空(2)
記憶光陰
收藏夾
IT技術(1)
搜索
最新評論
1.?re: 用nagios來監控網絡服務器和網絡服務
評論內容較長,點擊標題查看
--kof
2.?re: 不用密碼直接用 ssh 登入到遠端電腦
server$ chmod go-w ~/
server$ chmod 700 ~/.ssh
server$ chmod 600 ~/.ssh/authorized_keys
--Blog of JoJo
3.?re: 每日一記 2009/06/16 Linux的時間設置與同步 (NTP)
評論內容較長,點擊標題查看
--Blog of JoJo
4.?re: 永遠別動心
好個無欲則剛,受教。
--空山戊
5.?re: 在MySql上實現Replication(Master 與 Slave 數據同步)
評論內容較長,點擊標題查看
--Blog of JoJo
閱讀排行榜
1.?2009流行語錄(879)
2.?愛情四境界(490)
3.?愛須用心經營(436)
4.?新周刊:中國怎么想?中國人對世界的88個看法(381)
5.?永遠別動心(367)
評論排行榜
1.?[討論]同學聚會,是溫情還是尷尬?(1)
2.?永遠別動心(1)
3.?愛情四境界(1)
4.?女人的一生,最好有幾個男人?(0)
5.?愛須用心經營(0)
Copyright ©2025 Blog of JoJo Powered By
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
大香人蕉免费视频75
|
免费在线观看的网站
|
亚洲中文字幕久久精品无码喷水
|
亚洲精品美女久久7777777
|
黄色成人网站免费无码av
|
亚洲AV色吊丝无码
|
成全视频在线观看免费高清动漫视频下载
|
a级毛片毛片免费观看久潮
|
亚洲国产一区二区三区
|
国产亚洲精品精品精品
|
亚洲av麻豆aⅴ无码电影
|
免费人成视频在线播放
|
亚洲综合久久夜AV
|
二区久久国产乱子伦免费精品
|
亚洲人成在线播放网站
|
日韩精品极品视频在线观看免费
|
亚洲精品自在线拍
|
国产三级在线观看免费
|
亚洲av无码日韩av无码网站冲
|
又粗又硬又大又爽免费视频播放
|
四虎永久在线精品免费一区二区
|
亚洲日韩国产精品无码av
|
天天天欲色欲色WWW免费
|
一区二区免费在线观看
|
亚洲av最新在线网址
|
免费影院未满十八勿进网站
|
亚洲日本中文字幕天天更新
|
亚洲一区精品伊人久久伊人
|
久久大香伊焦在人线免费
|
免费国产黄网站在线看
|
亚洲AV永久青草无码精品
|
亚洲视频免费观看
|
精品国产亚洲AV麻豆
|
亚洲精品无码永久中文字幕
|
啦啦啦完整版免费视频在线观看
|
伊人久久五月丁香综合中文亚洲
|
亚洲精品成人区在线观看
|
亚洲精品免费视频
|
曰批全过程免费视频免费看
|
久久综合九色综合97免费下载
|
亚洲最大的成人网
|