[[RSYNC]]
        skin = Rsync
        HTML_ROOT = /var/www/html
        server = awsbox
        user = www-data
        path = /var/www/html
        ssh_options = -i /root/.ssh/aws
        delete = 0

On Tuesday, August 9, 2022 at 6:44:45 PM UTC+1 [email protected] wrote:

> 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 <[email protected]> wrote:
>
> 
>
> Did you restart weewx after changing weewx.conf?
>
> On Aug 9, 2022, at 10:05 AM, Dan Jones <[email protected]> wrote:
>
> ssh stanza removed
>
> debug on 1
>
> output still the same:
>
> DEBUG weeutil.rsyncupload: rsyncupload: cmd: [['rsync', '--archive', 
> '--stats', '-e', 'ssh', '/tmp/weather34/serverdata/', 
> '[email protected]:/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 [email protected] 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, [email protected] <[email protected]> wrote:
>>
>> I don’t have a [[SSH]] stanza. Try removing that.
>>
>> rich
>>
>> On Tuesday, 9 August 2022 at 11:53:57 UTC-4 [email protected] 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 [email protected] 
>>> 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 <[email protected]> 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/', 
>>>> '[email protected]:/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 [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/e84797ff-e452-4099-bac1-e032a1f6d903n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/e84797ff-e452-4099-bac1-e032a1f6d903n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> -- 
>> 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/7a2e36e8-00fe-491e-acd7-01fca28be7a0n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/7a2e36e8-00fe-491e-acd7-01fca28be7a0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> -- 
> 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/6ce83cde-458e-4058-917c-f8b6b10d44d6n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/6ce83cde-458e-4058-917c-f8b6b10d44d6n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>

-- 
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/ebd8fc50-2186-444f-b165-d97f9676f3d2n%40googlegroups.com.

Reply via email to