Re: [vox-tech] Automated backups of files on remote FTP server

2006-09-29 Thread Ryan
On Thursday 28 September 2006 12:58 pm, Rod Roark rod-at-sunsetsystems.com 
|lugod| wrote:
 On Thursday 28 September 2006 12:05, Richard S. Crawford wrote:
  I've been tasked with finding a way to backup our files on our remote
  host to a local server on a regular basis.  Trouble is I can only get to
  the remote host via FTP.  Both systems run Linux.
 
  What's the best way to go about doing this?

 You might also look at lftp, it can be scripted.

ncftput can be used with pipes :)

-- 
Ryan Castellucci - http://ryanc.org/
GPG Key: http://ryanc.org/files/publickey.asc
___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


[vox-tech] Automated backups of files on remote FTP server

2006-09-28 Thread Richard S. Crawford
I've been tasked with finding a way to backup our files on our remote host to 
a local server on a regular basis.  Trouble is I can only get to the remote 
host via FTP.  Both systems run Linux.

What's the best way to go about doing this?

-- 
Richard S. Crawford (http://www.mossroot.com)
Editor In Chief at Daikaijuzine (http://www.daikaijuzine.com)
Check out the Cthulhu Wiki: http://www.mossroot.com/cthulhuwiki
AIM: Buffalo2K / GTalk: [EMAIL PROTECTED]
Skype/Gizmo: underpope
You can't trust your judgement when your imagination is out of focus.
(Mark Twain)


pgpfbxRBhdOzV.pgp
Description: PGP signature
___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


Re: [vox-tech] Automated backups of files on remote FTP server

2006-09-28 Thread Troy Arnold
On Thu, Sep 28, 2006 at 12:05:50PM -0700, Richard S. Crawford wrote:
 I've been tasked with finding a way to backup our files on our remote host to 
 a local server on a regular basis.  Trouble is I can only get to the remote 
 host via FTP.  Both systems run Linux.
 
 What's the best way to go about doing this?

Get the admin to install ssh...

Your request is a bit vague, but if it requires much logic I'd probably use
the Perl Net::FTP module.  Here's an example swiped from an existing
script:

sub downloadData
{
print Downloading data\n if $debug;
## setup an ftp connection
my $ftp = Net::FTP-new($ftpHost, Passive= 0, Debug = $ftpDebug) or
die Cannot connect to $host: [EMAIL PROTECTED];
$ftp-login($ftpUser,$ftpPass) or die Cannot login , $ftp-message;
$ftp-binary;
$ftp-cwd('/') or die Cannot change working directory ,
$ftp-message;
$ftp-get($tarball,$rawDir/$tarball) or die Failed to retrieve
data:$tarball;
$ftp-quit;
}

hth
-t

___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


Re: [vox-tech] Automated backups of files on remote FTP server

2006-09-28 Thread Richard S. Crawford
On Thursday 28 September 2006 12:13, Troy Arnold wrote:
 On Thu, Sep 28, 2006 at 12:05:50PM -0700, Richard S. Crawford wrote:
  I've been tasked with finding a way to backup our files on our remote
  host to a local server on a regular basis.  Trouble is I can only get to
  the remote host via FTP.  Both systems run Linux.
 
  What's the best way to go about doing this?

 Get the admin to install ssh...

A man can only dream.


 Your request is a bit vague,

Hm.  I tried to be specific.  In more detail:  We maintain our website on a 
remote Linux server run by a web hosting company.  We only have FTP access to 
the server; TelNet and SSH are not enabled with our account level, and we 
won't be raising our account level any time soon.

Now, in our building in Sacramento, we have a Linux server over which I have 
complete control.

What I would like to be able to do is this:  run an automated script on the 
local Linux server which would connect to the remote server over FTP and 
download all the files, recursively, to reproduce the file system locally 
(and, ideally, on a regular schedule, downloading only the files which have 
changed since the last time).  Normally I would use rsync for a task like 
this, but I have not been able to get it working over FTP.


 but if it requires much logic I'd probably use 
 the Perl Net::FTP module.  Here's an example swiped from an existing
 script:

I'll give that a try.  Thanks.

-- 
Richard S. Crawford (http://www.mossroot.com)
Editor In Chief at Daikaijuzine (http://www.daikaijuzine.com)
Check out the Cthulhu Wiki: http://www.mossroot.com/cthulhuwiki
AIM: Buffalo2K / GTalk: [EMAIL PROTECTED]
Skype/Gizmo: underpope
You can't trust your judgement when your imagination is out of focus.
(Mark Twain)
___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


Re: [vox-tech] Automated backups of files on remote FTP server

2006-09-28 Thread Rod Roark
On Thursday 28 September 2006 12:05, Richard S. Crawford wrote:
 I've been tasked with finding a way to backup our files on our remote host to 
 a local server on a regular basis.  Trouble is I can only get to the remote 
 host via FTP.  Both systems run Linux.
 
 What's the best way to go about doing this?

You might also look at lftp, it can be scripted.

Rod
___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


Re: [vox-tech] Automated backups of files on remote FTP server

2006-09-28 Thread Bill Kendrick
On Thu, Sep 28, 2006 at 12:28:09PM -0700, Richard S. Crawford wrote:
 On Thursday 28 September 2006 12:13, Troy Arnold wrote:
  On Thu, Sep 28, 2006 at 12:05:50PM -0700, Richard S. Crawford wrote:
   I've been tasked with finding a way to backup our files on our remote
   host to a local server on a regular basis.  Trouble is I can only get to
   the remote host via FTP.  Both systems run Linux.
  
   What's the best way to go about doing this?
 
  Get the admin to install ssh...
 
 A man can only dream.
 

Do they at least provide SFTP?  Actually, I would guess not, if the
point of your account is web content.  Ignoring the fact that you
might have some password-protected directories on the site, or maybe
some HTTPS pages, the lack of encryption of your files over the wire
doesn't matter.

Now, your password, on the other hand...  I guess all one has to do is
be in the right place to sniff packets, and voila! your entire site
is 'hacked'/'owned'/'pwned'/'defaced'/whatever. :^(

-bill!
___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


Re: [vox-tech] Automated backups of files on remote FTP server

2006-09-28 Thread Tim Riley
On Thu, 2006-09-28 at 12:05 -0700, Richard S. Crawford wrote:
 I've been tasked with finding a way to backup our files on our remote host to 
 a local server on a regular basis.  Trouble is I can only get to the remote 
 host via FTP.  Both systems run Linux.
 
 What's the best way to go about doing this?

Here's an ftp shell script that you can put in crontab.

:
# ftp_get.sh
# --
#
# Freely available software. See appaserver.org .
# ---

if [ $# -lt 4 ]
then
echo Usage: $0 host directory 'filespec' username [password] 12
exit 1
fi

host=$1
directory=$2
filespec=$3
username=$4

if [ $# -eq 5 ]
then
password=$5
else
stty -echo
echo -n Password: 
read password
echo 
stty echo
fi

(
echo open $host
echo user $username $password
echo prompt
echo binary
echo cd $directory
echo mget \$filespec\
echo close
) | ftp -n -v

exit 0


 
 ___
 vox-tech mailing list
 vox-tech@lists.lugod.org
 http://lists.lugod.org/mailman/listinfo/vox-tech

___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech


Re: [vox-tech] Automated backups of files on remote FTP server

2006-09-28 Thread Jeff Newmiller

Richard S. Crawford wrote:
I've been tasked with finding a way to backup our files on our remote host to 
a local server on a regular basis.  Trouble is I can only get to the remote 
host via FTP.  Both systems run Linux.


What's the best way to go about doing this?


sudo aptitude install sitecopy
man sitecopy

--
---
Jeff NewmillerThe .   .  Go Live...
DCN:[EMAIL PROTECTED]Basics: ##.#.   ##.#.  Live Go...
  Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/BatteriesO.O#.   #.O#.  with
/Software/Embedded Controllers)   .OO#.   .OO#.  rocks...1k
---
___
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech