Hello! Maybe because weewx is being run as root? It seems you have the keys 
installed on your user, but probably not as root. If you manage weewx with 
systemd there is an option to run it as your user, hope it helps.
Tomás.-

On Thursday, 23 November 2023 at 09:25:34 UTC-3 Rory Gillies wrote:

> Thanks for this, I can't FTP at the moment so turning to rsync. I have 
> everything set up (instead of using www-data I am using the same user I use 
> for FTP which has full access to /var/www/html/. I have set up the keys and 
> can do a passwordless login from root on the local machine to the web user 
> on the remote machine. When I run the command:
>
> sudo rsync -arP /var/www/html/weewx/ 
> user@my-remote-server:/var/www/html/weather
>
> The files are correctly uploaded, however when Weewx preforms rsync I get:
>
> Nov 23 12:22:15 weather weewx[1650762] ERROR weeutil.rsyncupload: rsync 
> reported errors. Original command: ['rsync', '--archive', '--stats', '-e', 
> 'ssh', '/var/www/html/weewx/', 
> 'user@my-remote-server:/var/www/html/weather']
> Nov 23 12:22:15 weather weewx[1650762] ERROR weeutil.rsyncupload: **** 
> kex_exchange_identification: Connection closed by remote host
> Nov 23 12:22:15 weather weewx[1650762] ERROR weeutil.rsyncupload: **** 
> Connection closed by my-remote-server port 22
> Nov 23 12:22:15 weather weewx[1650762] ERROR weeutil.rsyncupload: **** 
> rsync: connection unexpectedly closed (0 bytes received so far) [sender]
> Nov 23 12:22:15 weather weewx[1650762] ERROR weeutil.rsyncupload: **** 
> rsync error: unexplained error (code 255) at io.c(228) [sender=3.2.3]
>
> Any ideas? The fact it works from the shell points to something going on 
> with Weewx that I'm not seeing.
>
> Thanks,
>
> Rory
> On Thursday, December 22, 2022 at 2:34:32 AM UTC scratchypants wrote:
>
>> Thanks for this. One tidbit - my hosting service does not listen on the 
>> standard port, 22. This gave me fits, but I logged a support call and got 
>> the port number. Edited /etc/ssh/ssh_config, removed the '#' from the 'Port 
>> 22' line and changed the number to match.
>>
>> On Saturday, February 19, 2022 at 5:57:01 PM UTC-5 [email protected] 
>> wrote:
>>
>>>
>>> I recently setup rsync with weewx. This took a couple of hours, and help 
>>> from my friends, so I wrote out all the steps I used to make it work.
>>> This is not the only way to make rsync work, but a single set of 
>>> instructions.
>>> Liz
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/2cc28264-32ce-475b-8899-cfa81666fe68n%40googlegroups.com.

Reply via email to