5/19/2025

rsync ข้อมูลจากเครื่อง 1 ไปอีกเครื่อง 1 ใน Ubuntu

 ที่เครื่อง X1 ที่ต้องการเอาข้อมูล
1. แก้ไฟล์ sshd_config

  1. nano /etc/ssh/sshd_config

เพิ่ม
PermitRootLogin yes

และใส่ # ไม่ใช้งานหน้า
#PermitRootLogin prohibit-password
#StrictModes yes

restart service
systemctl restart sshd

ที่เครื่องใหม่ X2
2. ทดลอง ssh ด้วย user root ว่าเข้าไปที่ X1 ได้หรือไม่
3. คำสั่ง
ทดลอง
  1. rsync -aAXv -e "ssh -p 22" root@IP_X1:/DATA/e-document/#2025#/* /DATA/e-document/#2025#/

ถ้าจะทำจริง ๆ
  1. rsync -aAXv -e "ssh -p 22" root@IP_X1:/DATA/e-document/* /DATA/e-document/
ไม่ต้องใส่ --numeric-ids เพราะจะทำให้ group ได้ไม่ตรงกัน เนื่องจาก id ของเครื่องเก่าและใหม่ไม่ตรงกัน

ตรวจสอบสิทธิ์ ด้วย ls -la ว่า group และสิทธิ์ ถูกต้องหรือไม่
ls -la /DATA/e-document/#2025#/001-099/SO25-001/

No comments:

Post a Comment