Thank you, Tom - I decided to clean-up all the SSH configs on the webhost's 
server and my RPi and then worked back through the process - it's working 
now!


On Thursday, May 28, 2020 at 6:47:30 PM UTC-4, Tom Keffer wrote:
>
> That's basically what I do. The process weewxd gets run as user 'weewx', 
> with the .ssh subdirectory in its home directory. See the wiki article *Run 
> as a non-root user 
> <https://github.com/weewx/weewx/wiki/Run-as-a-non-root-user>*.
>
> But, you can do it as root. Just make sure the proper credentials are in 
> the home directory for root.
>
> -tk
>
> On Thu, May 28, 2020 at 3:16 PM Benjamin Trey Blue <[email protected] 
> <javascript:>> wrote:
>
>> Hey Tom,
>>
>> I haven't made any changes to the user account that weewx uses by default 
>> - I had assumed from my reading that it defaults to root. The only two 
>> non-system accounts on the RPi are root and pi.
>>
>> Sudo wee_reports works from the terminal though, so there has to be some 
>> discrepancy with my assumptions, but I'm too Linux-dumb to have figured it 
>> out yet and I'm not really sure how to go about even troubleshooting it 
>> further. 
>>
>> Should I maybe consider setting-up weewx to run as a non-root user and 
>> then reconfigure the passwordless SSH, assuming I can get that bit restored 
>> to a blank slate?
>>
>> Thank you,
>> Trey
>>
>> On Thursday, May 28, 2020 at 3:58:49 PM UTC-4, Tom Keffer wrote:
>>>
>>> Are you running wee_reports as the same user as weewxd? Perhaps the 
>>> latter does not have access to the keys?
>>>
>>> On Thu, May 28, 2020 at 10:01 AM Benjamin Trey Blue <[email protected]> 
>>> wrote:
>>>
>>>> Ahhh, got it - thank you. Added it there and I can see it being passed, 
>>>> but the result is the same:
>>>>
>>>>
>>>> May 28 12:51:17 raspberrypi weewx[10689] ERROR weeutil.rsyncupload: 
>>>>> [['rsync', '--archive', '--stats', '-e ssh -o IdentitiesOnly=yes', 
>>>>> '/var/www/html/', '[email protected]:/home4/USER/public_html']] reported 
>>>>> errors: Permission denied, please try again.. Received disconnect from 
>>>>> XX.XX.XX.XX port 22:2: Too many authentication failures for USER. 
>>>>> Disconnected from XX.XX.XX.XX port 22. rsync: connection unexpectedly 
>>>>> closed (0 bytes received so far) [sender]. rsync error: unexplained error 
>>>>> (code 255) at io.c(235) [sender=3.1.3]
>>>>
>>>>
>>>> Manually invoked with sudo wee_reports again and it worked:
>>>>
>>>> May 28 12:57:23 raspberrypi wee_reports[10914] INFO 
>>>>> weeutil.rsyncupload: rsync'd 112 files (1,461,848 bytes) in 7.24 seconds 
>>>>
>>>>
>>>>  
>>>>
>>>> On Thursday, May 28, 2020 at 12:43:45 PM UTC-4, John Kline wrote:
>>>>>
>>>>> Oops, I meant the [[RSYNC]] section.
>>>>>
>>>>> [[RSYNC]]
>>>>>     ssh_options = -o IdentitiesOnly=yes
>>>>>
>>>>> [[SSH]]
>>>>>>     ssh_options = -o IdentitiesOnly=yes
>>>>>>
>>>>>
>>>>> On May 28, 2020, at 8:56 AM, Benjamin Trey Blue <[email protected]> 
>>>>> wrote:
>>>>>
>>>>> 
>>>>> Thanks for the reply - I do not see a section for [[SSH]] in my 
>>>>> weewx.conf - do I nest that under the same [StdReport] section where 
>>>>> [[RSYNC]] is found? I pasted it just below the end of [[RSYNC]] but can't 
>>>>> see where the option was passed along:
>>>>>
>>>>> May 28 11:45:58 raspberrypi weewx[8853] ERROR weeutil.rsyncupload: 
>>>>>> [['rsync', '--archive', '--stats', '-e ssh', '/var/www/html/', 
>>>>>> '[email protected]:/home4/USER/public_html']] reported errors: 
>>>>>> Permission 
>>>>>> denied, please try again.. Received disconnect from XX.XX.XX.XX port 
>>>>>> 22:2: 
>>>>>> Too many authentication failures for USER. Disconnected from XX.XX.XX.XX 
>>>>>> port 22. rsync: connection unexpectedly closed (0 bytes received so far) 
>>>>>> [sender]. rsync error: unexplained error (code 255) at io.c(235) 
>>>>>> [sender=3.1.3]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thursday, May 28, 2020 at 11:36:26 AM UTC-4, John Kline wrote:
>>>>>>
>>>>>> Sorry, didn’t mean to send that yet:
>>>>>>
>>>>>> Should read:
>>>>>>
>>>>>> Does it work if you add the following to the SSH configuration in 
>>>>>> weewx.conf?
>>>>>>
>>>>>> [[SSH]]
>>>>>>     ssh_options = -o IdentitiesOnly=yes
>>>>>>
>>>>>> On May 28, 2020, at 8:34 AM, John Kline <[email protected]> wrote:
>>>>>>
>>>>>> 
>>>>>> Does it work if you add:
>>>>>>
>>>>>> [[SSH]]
>>>>>> ssh_options = -o IdentitiesOnly=yes
>>>>>>
>>>>>>
>>>>>> -o IdentitiesOnly=yes
>>>>>>
>>>>>>
>>>>>> On May 28, 2020, at 8:28 AM, Benjamin Trey Blue <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>> Too many authentication failures for
>>>>>>
>>>>>> -- 
>>>>> 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/76ef08ae-203e-4caf-9cfa-616faa16be67%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/76ef08ae-203e-4caf-9cfa-616faa16be67%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/215768b7-1c70-447b-9f14-013db031ee89%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/215768b7-1c70-447b-9f14-013db031ee89%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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/cffaa2cc-5041-4a9c-9120-4e0cb7a2b335%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/cffaa2cc-5041-4a9c-9120-4e0cb7a2b335%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/bb5b0c25-c9e7-405a-af14-b5c6ce73d504%40googlegroups.com.

Reply via email to