Backup automat folosind SCP

Configurare noua (How To)

Situatie

Multe sunt cazurile in care nu se poate instala programe de backup standard, sau chiar si utilitatile de ex rsync.

Motivul, fie sistemele nu permit acest lucru (ma gandesc aici la sistemele embeded, rassberry, beaglebone, intel galileo) fie aceste sisteme sunt suficient de critice incat instalarea unor programe de acest gen ar implica crearea de vulnerabilitati.

Solutie

Pasi de urmat

Solutia,

SSH, mai exact scp – secure copy.

Motivul,

De cele mai multe ori protocolul ssh este unul standard, care vine preinstalat pe 95% din sisteme – sau este disponibil in repo-

Codul scriptului de backup este definit mai jos:

#!/usr/bin/expect -f

# connect via scp
spawn scp "user@example.com:/home/santhosh/file.dmp" /u01/dumps/file.dmp
#######################
expect {
  -re ".*es.*o.*" {
    exp_send "yesr"
    exp_continue
  }
  -re ".*sword.*" {
    exp_send "PASSWORDr"
  }
}
interact

Nullius in Verba

Tip solutie

Permanent

Voteaza

(16 din 49 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?