Re: [vox-tech] Automated backups of files on remote FTP server
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
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
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
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
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
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
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
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