สอบถามเรื่องการใช้ rsync

1.การใช้คำสั่ง rsync แบบอัตโนมัติ โดยใช้ key authen ต้องเป็น root เท่านั้นถึงจะสามารถ sync ไฟลได้ใช่หรือเปล่าครับ เนื่องจากผมเปิด root login แล้วสามารถ sync ได้
สามารถกำหนด user ในการ sync ได้หรือไม่ เพราะผมต้องการปิด root login ที่ ssh
มีวิธีการอย่างไรรบกวนเซียนทั้งหลายช่วยตอบหน่อยครับ
2. ถ้าหากมีคำสั่งที่ sync ข้าม host แล้วสามารถระบุ user และ พาสเวิร์ด ได้เลย หรือต้องคอนฟิกอย่างไรรบกวนแนะนำด้วยครับ

มะมีผู้ใจบุญมาตอบเลยครับ

  1. ไม่จำเป็ฯครับ เซต public key authen ให้ user ที่ต้องการให้เสร็จก็ใช้ได้ครับ

  2. ใช้ rsync server ดีกว่าครับ

centos คร่าวๆ

yum install rsync xinetd

แก้ /etc/xinetd.d/rsync ลบบรรทัด disable=yes ทิ้ง
สร้างไฟล์ /etc/rsyncd.conf ข้อมูลประมาณนี้

log file = /var/log/rsync.log
transfer logging = true
timeout = 300
log format = %h %o %f %l %b

[module]
path = /var/www/
list = true
uid = root
gid = root
max connections = 5
read only = false
hosts allow = 1.2.3.4

สั่ง

service xinetd restart

จะได้ url rsync://5.6.7.8/module/ มาให้ใช้ ชี้ไปที่ path ที่ระบุใน config นั่น

ถามมาไม่กี่ ชม. ก็จะเอาคำตอบเลย
ขนาด 24x7x4hr ยังจ่ายหลายหมื่น แถมยังไม่ได้ใช่ได้ด้วย
อันนี้ฟรี ไม่ต้องรีบขนาดนั้นก็ได้ครับ ที่นี่เขาใจบุญครับ แต่เขาไม่ได้เป็นเว็บ Support จะได้มานั่งเฝ้า ใครว่างก็ช่วยตอบ
บางคนรู้ บางคนไม่รู้

ถ้าอยากได้เร็วก็ต้องหาเอง เขาเขียนอธิบายไว้หมด ประยุกต์ใช้งานได้
http://www.thaihosttalk.com/showthread.php/64826-แก้ปัญหา-Backup-ด้วย-DirectAdmin-ทำเครื่องช้า

ขอบคุณครับ

[COLOR=#333333]2. ถ้าหากมีคำสั่งที่ sync ข้าม host แล้วสามารถระบุ user และ พาสเวิร์ด ได้เลย หรือต้องคอนฟิกอย่างไรรบกวนแนะนำด้วยครับ
=> ก็ใช้คำตอบของข้อหนึ่ง มาปรับใช้งานได้ครับ ลองดูเพิ่มเติมได้นะครับ ไม่รู้ว่าจะถูกใจหรือเปล่า ˆˆ
[/COLOR]http://golfreeze.packetlove.com/smileboard/index.php?topic=64.0