Nice! That's just the kind of solution I was looking for. I have it
configured, now let's see how it works...
P.
On Prickle-Prickle, the 48th of Confusion, Joshua Baker-LePain spake:
> On Fri, 13 Jul 2001 at 8:39am, Joshua Baker-LePain wrote
>
> Not a d*mn thing, because he hit 'CTRL-X Y' instead of 'CTRL-C Y'. Sorry
> about that. What he decided not to write was...
>
> > On Thu, 12 Jul 2001 at 10:35pm, Philip J. Hollenback wrote
> >
> > > So my thought was that I would have the gateway system that sits
> > > between these two nets nfs-mount the filesystems from the system I
> > > want to back up. amanda could then back up the nfs dirs. Any problem
> > > with that?
>
> You'll probably need to mount no_root_squash (or the equivalent), if I'm
> not mistaken.
>
> > > Problem: how does the amanda user on the backup server tell the root
> > > user on the gateway to make the nfs mounts? If I can do that, it's a
> > > simple matter to do some sort of wrapper script around the backup
> > > process that takes care of the mounts.
> > >
> > > Any ideas on that? Only thing I've thought of so far is some sort of
> > > tomfoolery with ssh, like allowing root logins w/o passwords. Seems
> > > dangerous, though.
> > >
> What I would do would be to setup private key ssh access to the gateway
> box for the amanda user on the backup server. On the gatewy box,
> give the amanda user 'sudo' access to the mount command. Instead of just
> 'amdump', have the backup cronjob run a script which, among whatever else
> you want it do, does the following:
>
> ssh $gateway 'sudo mount -t nfs $laptop:/data /backup'
> amdump $CONFIG
> ssh $gateway 'sudo umount /backup'
>
> That way you don't need to allow remote root access. And, since logins as
> 'amanda' are probably disabled, you don't need to worry about the sudo
> access for 'amanda'. If the laptop isn't there, the mount will timeout
> and the filesystem will just get reported as OFFLINE by amanda.
>
--
Philip J. Hollenback
[EMAIL PROTECTED]
http://www.hollenback.net