Re: Troubleshoot Pi server to backup Windows 10 machine

Eric Zolf <[email protected]>
Newsgroups gmane.comp.sysutils.backup.rdiff-backup.general
Organization Rdiff-Backup.net
Message-ID <[email protected]>
Hi,

you need to check step by step if your setup is correct:

1. does `ssh [user]@[windows-machine-hostname].local` give you a shell 
on the Windows machine? If not, something is wrong with your SSH setup.
2. once you've done this, does `where rdiff-backup` show you the right 
path? If not, you need to add the directory to your PATH, or move 
rdiff-backup.exe to a directory of your PATH (echo %PATH% should tell 
you which ones).
3. and normally, at this point, `rdiff-backup --version` should give you 
the right version, else something is really strange.

Hope this helps, let us know how it goes,
Eric

On 14/12/2022 03:40, Thomas Ellison wrote:
> Forgive me in advance for any of my ignorance here. I'm a noob to this. I
> have a headless Raspberry Pi on my LAN that I just set up with Ubuntu
> server 22.04 LTS, xrdp,and xfce that has an external USB hard drive
> connected and mounted to it. I currently have it successfully set up where
> I can SSH and RDP with it and have its external hard drive mapped as a
> network drive on my Windows 10 machine. I also have successfully set up my
> Pi where it will SSH to my Windows 10 machine. What I'm trying to do to no
> avail is have the Pi where it will eventually via cron job remotely call up
> my Windows machine and backup any new contents of a folder on its desktop
> to a folder on the external drive of the Pi.
> 
> I've installed rdiff backup on both the Pi and Windows machine. Both have
> version 2.0.5. So far after connecting via RDP to my Pi and opening a
> terminal I've used the following command with no success.
> 
> rdiff-backup -v9 --print-statistics
> [user]@[windows-machine-hostname].local::c:/Users/[user]/Desktop/test
> /mnt/pi_hdd/test
> 
> After entering the password for connection this is the output
> 
> 'rdiff-backup' is not recognized as an internal or external command,
>> operable program or batch file.
>> 2022-12-13 21:29:46.509029 -0500  <CLIENT-2910>  Fatal Error: Truncated
>> header string (problem probably originated remotely)
>>
>> Couldn't start up the remote connection by executing
>>
>>      ssh -C [user]@[windows-machine-hostname].local rdiff-backup --server
>>
>> Remember that, under the default settings, rdiff-backup must be
>> installed in the PATH on the remote system.  See the man page for more
>> information on this.  This message may also be displayed if the remote
>> version of rdiff-backup is quite different from the local version (2.0.5).
>> 2022-12-13 21:29:41.903408 -0500  <CLIENT-2910>  Using rdiff-backup
>> version 2.0.5
>> 2022-12-13 21:29:41.903618 -0500  <CLIENT-2910>   with cpython
>> /usr/bin/python3 version 3.10.6
>> 2022-12-13 21:29:41.911911 -0500  <CLIENT-2910>   on
>> Linux-5.15.0-1021-raspi-aarch64-with-glibc2.35, fs encoding utf-8
>> 2022-12-13 21:29:41.914347 -0500  <CLIENT-2910>  Executing ssh -C
>> [user]@[windows-machine-hostname].local rdiff-backup --server
>> 2022-12-13 21:29:41.917329 -0500  <CLIENT-2910>  Client sending (0):
>> ConnectionRequest: Globals.get with 1 arguments
>> 2022-12-13 21:29:41.917652 -0500  <CLIENT-2910>  Client sending (0):
>> version
>>
> 
> I thought maybe I need to use the remote-schema to for the
> C:\Windows\System32\OpenSSH\ssh.exe but, I'm not sure on the syntax to
> include that. Is what I'm wanting to accomplish even possible? Thanks in
> advance
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.