Are the permissions on the host key 600 ? Jeff West Systems Engineer Riptide Software Office 321-296-7724 ext 216 Direct 407-542-7697 Cell 407-925-7030 www.riptidesoftware.com
-----Original Message----- From: Derek Stevens via BackupPC-users <backuppc-users@lists.sourceforge.net> Sent: Friday, November 8, 2019 2:33 PM To: marki <backuppc-us...@lists.roth.lu>; backuppc-users@lists.sourceforge.net Cc: Derek Stevens <drk...@zoho.com> Subject: Re: [BackupPC-users] Host key verification failed Marki, When I say "to the client from the server" I mean that am initiating SSH and Rsync from the BackupPC server to the backup client. I agree that it makes no sense, that's why I'm stumped and I'm writing you. Here's an ssh into the backup client: # su backuppc [backuppc@piholeserver nilix]$ ssh root@192.168.14.149 Last login: Fri Nov 8 11:41:30 2019 from 192.168.14.176 FreeBSD 11.2-STABLE (FreeNAS.amd64) #0 r325575+3b66a34f3aa(HEAD): Wed Feb 27 14:31:54 EST 2019 FreeNAS (c) 2009-2019, The FreeNAS Development Team All rights reserved. FreeNAS is released under the modified BSD license. For more information, documentation, help or support, go here: http://freenas.org Welcome to FreeNAS Warning: settings changed through the CLI are not written to the configuration database and will be reset on reboot. root@freenas[~]# Here is an rsync from the BackupPC server, copying a file from the client onto the server: [backuppc@piholeserver ~]$ rsync root@192.168.14.149:/mnt/MandA-Server-Pool-1/Shop-Dataset/xkcd/h ard_reboot.png ./ [backuppc@piholeserver ~]$ ls dead.letter hard_reboot.png Here is the config for the client: $Conf{ClientNameAlias} = [ 'freenas' ]; $Conf{PingMaxMsec} = 300; $Conf{RsyncShareName} = [ '/mnt/MandA-Server-Pool-1/Shop-Dataset' ]; $Conf{XferMethod} = 'rsync'; $Conf{RsyncSshArgs} = [ '-e', '$sshPath -i ~/.ssh/id_rsa -l root' ]; $Conf{XferLogLevel} = 5; And lastly, here is the log from the failed XFER XferLOG file /media//pc/192.168.14.149/XferLOG.0.z created 2019-11-08 19:21:54 Backup prep: type = full, case = 1, inPlace = 1, doDuplicate = 0, newBkupNum = 0, newBkupIdx = 0, lastBkupNum = , lastBkupIdx = (FillCycle = 0, noFillCnt = ) Running: /usr/local/bin/rsync_bpc --bpc-top-dir /media/ --bpc-host-name 192.168.14.149 --bpc-share-name /mnt/MandA-Server-Pool-1/Shop-Dataset --bpc-bkup-num 0 --bpc-bkup-comp 3 --bpc-bkup-prevnum -1 --bpc-bkup-prevcomp -1 --bpc-bkup-inode0 2 --bpc-attrib-new --bpc-log-level 5 -e /usr/bin/ssh\ -i\ ~/.ssh/id_rsa\ -l\ root --super --recursive --protect-args --numeric-ids --perms --owner --group -D --times --links --hard-links --delete --delete-excluded --one-file-system --partial --log-format=log:\ %o\ %i\ %B\ %8U,%8G\ %9l\ %f%L --stats --checksum --timeout=72000 freenas:/mnt/MandA-Server-Pool-1/Shop-Dataset/ / full backup started for directory /mnt/MandA-Server-Pool-1/Shop-Dataset Xfer PIDs are now 11698 This is the rsync child about to exec /usr/local/bin/rsync_bpc bpc_attrib_backwardCompat: WriteOldStyleAttribFile = 0, KeepOldAttribFiles = 0 Host key verification failed. rsync_bpc: connection unexpectedly closed (0 bytes received so far) [Receiver] bpc_sysCall_cleanup: doneInit = 1 Done: 0 errors, 0 filesExist, 0 sizeExist, 0 sizeExistComp, 0 filesTotal, 0 sizeTotal, 0 filesNew, 0 sizeNew, 0 sizeNewComp, 2 inode Parsing done: nFilesTotal = 0 rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.2.1] rsync_bpc exited with fatal status 255 (65280) (rsync error: unexplained error (code 255) at io.c(226) [Receiver=3.1.2.1]) Xfer PIDs are now Got fatal error during xfer (No files dumped for share /mnt/MandA-Server-Pool-1/Shop-Dataset) Backup aborted (No files dumped for share /mnt/MandA-Server-Pool-1/Shop-Dataset) BackupFailCleanup: nFilesTotal = 0, type = full, BackupCase = 1, inPlace = 1, lastBkupNum = Removing empty backup #0 Xfer PIDs are now 11704 BackupPC_backupDelete: removing #0 BackupPC_backupDelete: No prior backup for merge Xfer PIDs are now 11704,11705 BackupPC_refCountUpdate: computing totals for host 192.168.14.149 BackupPC_refCountUpdate: host 192.168.14.149 got 0 errors (took 0 secs) BackupPC_refCountUpdate total errors: 0 Xfer PIDs are now 11704 BackupPC_backupDelete: got 0 errors Xfer PIDs are now Finished BackupPC_backupDelete, status = 0 (running time: 2 sec) Xfer PIDs are now Running BackupPC_refCountUpdate -h 192.168.14.149 -f on 192.168.14.149 Xfer PIDs are now 11706 BackupPC_refCountUpdate: computing totals for host 192.168.14.149 BackupPC_refCountUpdate: host 192.168.14.149 got 0 errors (took 0 secs) BackupPC_refCountUpdate total errors: 0 Xfer PIDs are now Finished BackupPC_refCountUpdate (running time: 1 sec) Xfer PIDs are now On 11/8/19 1:50 PM, marki wrote: > You write "to the client from the server". You probably mean from the > client to the server. > > Also, the host key of the server is stored in known_hosts, it's not > the same as the identity key used for auth. Read up on ssh. > > I makes no sense to fail when you run it via backuppc when it does not > fail when run manually. > > Probably you are not describing exactly what you do therefore could > you please post output from your console session with the appropriate > errors. > > It's not an actual backuppc problem. > > On November 8, 2019 7:15:00 PM GMT+01:00, Derek Stevens > <drk...@zoho.com> wrote: > > Hi Marki, > > I'm running both as the same user, backuppc, who has the appropriate > id_rsa in ~/.ssh/ > > Derek > > On 11/8/19 1:06 PM, marki wrote: > > Are you running your manual SSH session using the same user > backuppc runs as? On November 8, 2019 6:26:08 PM GMT+01:00, > Derek Stevens via BackupPC-users > <backuppc-users@lists.sourceforge.net> wrote: Hello BackupPC > users, I am coming to you guys with a problem I've been having > trying to set up a client backup with the Rsync method and an > SSH key. I am able to SSH and Rsync to the client from the > server on the command line using the SSH key, and the server > is in the client's known_hosts file. But when doing a backup, > the transfer always fails with the error "host key > verficiation failed." RsyncSshArgs is: ['-e', '$sshPath -i > ~/.ssh/id_rsa -l root'] Is there a secret argument I'm not > passing? If it helps, the BackupPC server is an RPi3 running > Void Linux, and the Client to backup is running FreeNAS 11. > Cheers, Derek > > > _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/ _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/