Avatar billede janjacobsen Nybegynder
26. april 2004 - 21:53 Der er 3 kommentarer og
1 løsning

Sætte sftp op til automatisk login på anden maskine

Kan det lade sig gøre at smide en kommando til sftp i et cronjob for at hente filer hver nat?
Eller skal jeg bruge et andet program til det?
/usr/bin/sftp --et --eller --andet /fil/på/anden/server

Eller hvordan skal den se ud?
login: root
passwd:XXX
Avatar billede strych9 Praktikant
26. april 2004 - 22:27 #1
Den form for interaktivitet kan du ikke lave med bash scripts
Men jeg har et andet forslag til dig:
Sæt openssh op på den maskine der skal modtage filen således at den accepterer hostkeys fra den anden maskine. Så vil den ikke bede om password, og du undgår at skrive rootpassword i underlige filer. Herefter kan denne kommando på maskinen der skal sende logs ud gøre det:

tar czf - -C /some/directory | ssh hostname tar xzvf - -C /some/new/directory

Eller du kan være fancy og få den til at sende kun filer der har været modificeret i de sidste 5 dage på denne måde:

find /some/directory -mtime 5 | tar czf - -T - -C /some/directory | \
ssh hostname tar xzvf - -C /some/new/directory


bash prompt == power :)
Avatar billede janjacobsen Nybegynder
26. april 2004 - 22:45 #2
Det er bare super!
Tak for hjælpen.
Avatar billede strych9 Praktikant
26. april 2004 - 22:56 #3
og iøvrigt....
Hvis det er logs du vil have over så kan du prøve at google' lidt på "log rotator", og hvis det er generel backup så kan jeg anbefale at du kigger lidt på det util der hedder rsync, som er "den fattige mands backup løsning". rsync holder foldere på flere maskiner synkroniseret rekursivt mht indhold.
Avatar billede janjacobsen Nybegynder
26. april 2004 - 23:07 #4
Ahh, jeg har tidligere stødt på log rotator uden dog at vide hvad det var.
Det er bare en reel backupløsning jeg søger, så det kunne være jeg skulle prøve rsync. Det har jeg hørt godt om.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester