I've got a little backup script piping dump to ssh to my backup server rice, and I've got my keys setup:
============================================= [EMAIL PROTECTED]:/home/ethant# uname -a OpenBSD grits 3.9 GENERIC#107 i386 [EMAIL PROTECTED]:/home/ethant# ssh rice Last login: Fri Aug 25 00:14:42 2006 from grits OpenBSD 4.0-beta (GENERIC) #1083: Mon Aug 21 21:24:02 MDT 2006 Welcome to OpenBSD: The proactively secure Unix-like operating system. Please use the sendbug(1) utility to report bugs in the system. Before reporting a bug, please try to reproduce it with the latest version of the code. With bug reports, please try to ensure that enough information to reproduce the problem is enclosed, and if a known fix for it exists, include that as well. [EMAIL PROTECTED]:/home/ethant# ============================================== Likewise, if I run the script from the command line I'm not prompted for a password: [EMAIL PROTECTED]:/home/ethant# sudo /sbin/dump -0auf - /dev/rwd0a | gzip | \
ssh [EMAIL PROTECTED] "cat > /grits/$(date "+%Y%m%d")_root.dump.gz"
DUMP: Date of this level 0 dump: Fri Aug 25 00:21:08 2006 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/rwd0a (/) to standard output DUMP: mapping (Pass I) [regular files] DUMP: mapping (Pass II) [directories] DUMP: estimated 39523 tape blocks. DUMP: Volume 1 started at: Fri Aug 25 00:21:08 2006 DUMP: dumping (Pass III) [directories] DUMP: dumping (Pass IV) [regular files] ================================================ But when I run this simple script (an almost identical copy of which is working fine on another laptop with 3.8 installed, the only difference is the path to the dump) I get prompted for my password: [EMAIL PROTECTED]:/home/ethant# cat test.sh #!/bin/sh /sbin/dump -0auf - /dev/rwd0a | gzip | \ ssh [EMAIL PROTECTED] "cat > /grits/$(date "+%Y%m%d")_root.dump.gz" [EMAIL PROTECTED]:/home/ethant# sudo test.sh DUMP: Date of this level 0 dump: Fri Aug 25 00:23:42 2006 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/rwd0a (/) to standard output DUMP: mapping (Pass I) [regular files] DUMP: mapping (Pass II) [directories] DUMP: estimated 39523 tape blocks. DUMP: Volume 1 started at: Fri Aug 25 00:23:42 2006 DUMP: dumping (Pass III) [directories] DUMP: dumping (Pass IV) [regular files] [EMAIL PROTECTED]'s password: What am I doing wrong? Thanks, Greg