Pfsense config için ftp yedekleme



  • Merhaba,
    Pf yapılandırma tarafında, düzenli olarak ftp adresine yedek alabilmek için, basit bir script.
    Özellikle çok lokasyonlu yapılarda, işe yarayacaktır.
    Pfsense /sbin altında çalıştırmanız yeterli. sh /sbin/pfconfback.sh
    Belirli aralıklar ile yedek almak isterseniz, cron'a satır eklemeniz yeterli.
    Ek'te transfer sonrası mesaj ekranı ve script dosyayı mevcut.
    Faydalı olması dileğiyle..

    #!/bin/bash
    
    #Alias
    ftphost='ftp.test.local'
    user='test'
    pass='test123456'
    pfname='sube1'
    date=`date "+%Y%m%d-%H%M%S"`
    
    #Conf
    cd /cf/conf/
    
    #Ftp Login
    ftp -n -v $ftphost << EOT
    ascii
    user $user $pass
    prompt
    put config.xml  $pfname-$date.xml
    bye
    EOT
    



    pfconfback.sh.gz



  • Ellerine sağlık abicim.



  • Merhaba,

    Peki istediğimiz bir klasörü almak için örneğiniz var mı ?



  • merhaba,
    tar ile, üstteki script'i referans alarak, klasörü sıkıştırıp, transfer edebilirsiniz.
    büyük boyutlu dosyaları, public yöne transfer ederken, bant genişliği sorunu yaşanabilir.
    bilginize..



  • Peki tesekkurler.