I just examined the code in <weewx-home>/bin/weeutil/rsyncupload.py
It contains:
        if self.ssh_options:
            rsyncsshstring = rsyncsshstring + " " + self.ssh_options

I don’t see a how this couldn’t be including options.  Would you send your 
entire RSYNC stanza again?

> On Aug 9, 2022, at 10:32 AM, John Kline <j...@johnkline.com> wrote:
> 
> 
> Did you restart weewx after changing weewx.conf?
> 
>>> On Aug 9, 2022, at 10:05 AM, Dan Jones <dan.rh.jo...@gmail.com> wrote:
>>> 
>> ssh stanza removed
>> 
>> debug on 1
>> 
>> output still the same:
>> 
>> DEBUG weeutil.rsyncupload: rsyncupload: cmd: [['rsync', '--archive', 
>> '--stats', '-e', 'ssh', '/tmp/weather34/serverdata/', 
>> 'www-data@123.123.123.123:/var/www/html/weather34/serverdata']]
>> 
>> 
>> Still ignoring ssh_options and still using IP address rather than host name.
>> 
>> Surely ssh_options wouldn't be needed if it used the host name, and then 
>> rsync would use .ssh/config with the correct host name configuration?
>> 
>> 
>>> On Tuesday, August 9, 2022 at 5:09:51 PM UTC+1 jo...@johnkline.com wrote:
>>> Oh, I didn’t notice the SSH stanza, remove that line.  ssh_options should 
>>> be directly under RSYNC.
>>> 
>>>>> On Aug 9, 2022, at 9:01 AM, bell...@gmail.com <bell...@gmail.com> wrote:
>>>>> 
>>>> I don’t have a [[SSH]] stanza. Try removing that.
>>> 
>>>> rich
>>>> 
>>>>> On Tuesday, 9 August 2022 at 11:53:57 UTC-4 dan.rh...@gmail.com wrote:
>>>>> Yep, correct, its the private key. 
>>>>> 
>>>>> But it looks like that whole ssh_options bit is being ignored. I can't 
>>>>> see it in the logs when I tail them. 
>>>>> 
>>>>>> On Tuesday, August 9, 2022 at 4:52:18 PM UTC+1 jo...@johnkline.com wrote:
>>>>>> -i should refer to a file that contains a private key.  Is that the case?
>>>>>> 
>>>>>>>> On Aug 9, 2022, at 8:14 AM, Dan Jones <dan.rh...@gmail.com> wrote:
>>>>>>>> 
>>>>>>> My weewx.conf contains this:
>>>>>> 
>>>>>>> 
>>>>>>> [[RSYNC]]
>>>>>>>     skin = Rsync
>>>>>>>     HTML_ROOT = /var/www/html
>>>>>>>     server = awsbox
>>>>>>>     user = www-data
>>>>>>>     path = /var/www/html
>>>>>>>     delete = 0
>>>>>>>     ssh_options = -i /root/.ssh/aws
>>>>>>>     [[SSH]]
>>>>>>>        ssh_options = -i /root/.ssh/aws
>>>>>>> 
>>>>>>> I have awsbox in my host file, pointing to the correct ip address
>>>>>>> 
>>>>>>> in my .ssh/config I have:
>>>>>>> 
>>>>>>> Host awsbox
>>>>>>>     user www-data
>>>>>>>     IdentityFile /root/.ssh/aws
>>>>>>> 
>>>>>>> 
>>>>>>> when I start the Weewx server, I get this error 
>>>>>>> 
>>>>>>> DEBUG weeutil.rsyncupload: rsyncupload: cmd: [['rsync', '--archive', 
>>>>>>> '--stats', '-e', 'ssh', '/tmp/weather34/serverdata/', 
>>>>>>> 'www-...@123.123.123.123:/var/www/html/weather34/serverdata']]
>>>>>>> 
>>>>>>> (IP changed for security)
>>>>>>> 
>>>>>>> I can't see where the ip address is coming from. Is weewx or rsync 
>>>>>>> converting it from the host file?
>>>>>>> 
>>>>>>> Also, It seems to be ignoring the ssh_options parameter (though I could 
>>>>>>> be using the wrong) But I hope that it isn't required, as I guess that 
>>>>>>> rsync should be using the config in .ssh/config
>>>>>>> 
>>>>>>> Any help would be greatly appreciated
>>>>>>> 
>>>>>>> This is all on the latest version of Weewx
>>>>>>> 
>>>>>> 
>>>>>>> -- 
>>>>>>> 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 weewx-user+...@googlegroups.com.
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/weewx-user/e84797ff-e452-4099-bac1-e032a1f6d903n%40googlegroups.com.
>>>> 
>>>> -- 
>>>> 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 weewx-user+...@googlegroups.com.
>>> 
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/7a2e36e8-00fe-491e-acd7-01fca28be7a0n%40googlegroups.com.
>> 
>> -- 
>> 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 weewx-user+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/6ce83cde-458e-4058-917c-f8b6b10d44d6n%40googlegroups.com.

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/540444EA-03F2-4A72-BCD0-D36E73A5D5F4%40johnkline.com.

Reply via email to