วันพฤหัสบดีที่ 23 มิถุนายน พ.ศ. 2565

Winscp Sync กับ Linux Server

 https://www.youtube.com/watch?v=H3wBJgmXZUg
https://www.youtube.com/watch?v=g5T1Ahy2RkM //Genarate Key

ปัญหาหลักของการทำงานผม คือ  ขีเกียจ มานั่ง Download File Backup จาก Server มาไว้ในเครื่อง

ก็เลยหาวิธีช่วย ดังนี้

  1. Download  WinSCP มาติดตั้งเครื่อง Windows   โดยผมติดตั้งไว้ Drive D:
  2. เขียน batch file  ขึ้นมา 2 ไฟล์  ดังนี้
    file.txt 
    option batch abort
    option confirm off
    open sftp://root:123456@192.168.0.11:22     # root คือ ชื่อ User  123456 คือ รหัสผ่าน 192.168.0.11 คือ  IP Server ที่จะเข้าไปเอาไฟล์    22  คือ port
    cd /backup/db    #Folder  ที่เก็บไฟล์ไว้
    option transfer binary

    synchronize local E:\ฺBackup\    /backup/db       #ทำการ Sync ข้อมูล จาก /backup/db  –> E:\ฺBackup\     * local  คือ ดึงลงมาอย่างเดียว  ถ้าต้องการ ให้ทั้ง 2 Folder มีข้อมูลเท่ากัน  ก็ใหใช้   both แทน
    close
    exit

    ftprun.cmd
    D:\WinSCP\WinSCP.exe  /script=E:\file.txt

  3. สร้าง Task Scheduler บน windows  เพื่อให้ ทำงาน อัตโนมัต
  4. รอ ตรวจสอบไฟล์     ที่มา https://www.csriu14.com/cs1/?p=700

ไม่มีความคิดเห็น:

แสดงความคิดเห็น