Opplasting av filer
scp
Har du shellaksess er scp greit. Da lager man en symlink i ditt home-dir og setter riktige permissions så du kan bruke din egen shellkonto til opplasting av filer.
ftp
Alternativt kan vi sette opp en egen ftp-konto med chroot for hver enkelt site.
rsync
Dette skrev
BjornBorud noe om 2002-05-23:
rsync går over SSH. se på den som en SCP på steroider. her er
forresten make-filen jeg lagde for en website (litt trimmet ned).
websiten ligger i CVS lokalt på maskinen min og når den er oppdatert
skriver jeg bare "make sync" for å overføre den til foo. ettersom
rsync bare overfører det nødvendigste går det rimelig kjapt.
RSYNC = rsync
RSH_CMD = 'ssh -1 -C'
RSYNC_OPTS = -avz --links --safe-links --stats --times --progress --delete --exclude-from=rsync-exclude --delete-excluded --rsh=$(RSH_CMD)
TARGET_DIR = foo.nemo-project.org:/usr/local/www/gua.no/htdocs
SOURCE_DIR = htdocs/
sync:
@echo " => Synchronizing $(PWD)/$(SOURCE_DIR)..."
@$(RSYNC) $(RSYNC_OPTS) $(SOURCE_DIR) $(TARGET_DIR)
--
GeirAalberg - 18 Nov 2002