[php] ftp files kopieren van server 1->2

Pagina: 1
Acties:

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 21:01

HenkS

Da_king alias HenkS

Topicstarter
Hallo,

ik wil via een cronjob straks files van de ene server naar de andere server kopieren...

de directory structuren van beide sites zijn hetzelfde...

ik wil 1x per nacht de ene site synchroniseren met de andere, maar ik wil niet alle bestanden kopieren, maar wel vrij veel...

hoe kan ik dit nu het beste doen? want je hebt dus ook 2 verschillende ftp-accounts (heb natuurlijk wel alle rechten hierop), iemand een goed voorstel? of moet ik echt file-voor-file aangeven, of kun je dit ook map voor map doen (ff in windhoos termen)

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 21:01

HenkS

Da_king alias HenkS

Topicstarter
even aanvulling op mezelf

was net aan iets aan het lezen over fsynch.... dus mbv perl script.... kun je dit altijd uitvoeren op een apache-linux bak en zou ik het hiermee goed kunnen doen?

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

moet het per se ftp zijn?
ik kan me nl. wel wat creatievere oplossingen bedenken (waaronder scp)

Klaar voor een nieuwe uitdaging.


  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 21:01

HenkS

Da_king alias HenkS

Topicstarter
wat is scp??

en dit lijkt me toch ook wel extreem goed of niet:
http://www.schwieters.org/fsync/man.html

dus fsync

alleen staan hier geen examples bij en ik vind ze ook niet ergens, iemand een url met examples hiervan?

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
NAME
     scp - secure copy (remote file copy program)
 
SYNOPSIS
     scp [-pqrvBC46] [-F ssh_config] [-S program] [-P port] [-c cipher]
       [-i identity_file] [-o ssh_option] [[user@]host1:]file1 [...]
       [[user@]host2:]file2
 
DESCRIPTION
     scp copies files between hosts on a network.  It uses ssh(1) for data
     transfer, and uses the same authentication and provides the same security
     as ssh(1).  Unlike rcp(1), scp will ask for passwords or passphrases if
     they are needed for authentication.
 
     Any file name may contain a host and user specification to indicate that
     the file is to be copied to/from that host.  Copies between two remote
     hosts are permitted.

secure copy that is :)

Klaar voor een nieuwe uitdaging.


  • Grum
  • Registratie: Juni 2001
  • Niet online
gebruik dan rsync ... dat is gemaakt hiervoor.

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 21:01

HenkS

Da_king alias HenkS

Topicstarter
en waarom niet fsync??

rsync is toch executable en fsynch is toch gewoon perl script of niet???

maakt verder toch geen bal uit, of heeft rsync echt voordelen boven fsync?

  • Grum
  • Registratie: Juni 2001
  • Niet online
precies wat je zegt ... het is maar een perl script

ach ga met wat je et beste ligt :) .. ik zou voor rsync gaan :)

Een ander alternatief is natuurlijk gewoon cvs gebruiken.
Project inladen, uitchecken van de andere kant en je bent klaar ;)

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

en wat was er dan ook al weer precies op scp tegen :?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 21:01

HenkS

Da_king alias HenkS

Topicstarter
scp, rsync, fsync het maakt me geen bal uit..

als ik maar files van de ene webserver naar de andere kan kopieren dmv een cronjob (of dat ik in iedergeval kan instellen wanneer het gebeurt)

en dat ik niet alles kopieer van die site, maar dus kan aangeven welke mappen wel en welke niet

dus als ik het goed begrijp maakt het weinig uit welke van de 3 ik pak?

Verwijderd

scure copy, de naam zegt het al, is het veiligst, maar verder, neuh, maakt niet veel uit...

  • Grum
  • Registratie: Juni 2001
  • Niet online
Vergeet niet dat je met scp standaard een wachtwoord mee moet geven, nu is dat te omzeilen als je de pc's elkaar 'leert kennen' maar handig is anders.

Btw .. scp heeft een behoorlijke overhead doordattie alles moet encrypten .. dus bij non-vital informatie isset een wast-o-time.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 11:02
rsync Is net zo veilig als scp (kan beiden over een ssh-connectie) maar het verschil is dat scp alle bestanden kopieert (secure copy) terwijl rsync alleen de verschillen (remote synchronization) doorstuurt, ook bij grote bestanden waar maar een paar bytes in veranderd zijn. Er is dus niet echt iets op scp tegen, behalve dat rsync efficiënter is.

Verwijderd

wget :D
Pagina: 1