I'm running weewx as root.
I didn't think it had influence on the private keys - but obviously it has.
So I have to create another key as root - or run weewx as my username?

Jens-Jørgen Kjærgaard
Tuenvej 818
9870 Sindal
+45 21204417
www.jensjk.dk


Den lør. 1. sep. 2018 kl. 13.55 skrev Thomas Keffer <[email protected]>:

> If you can use rsync just fine from the command line, but not from within
> WeeWX, the problem may be the user you are using to run WeeWX. Is it the
> same? Or, is it root? Or, something else?
>
> -tk
>
> On Sat, Sep 1, 2018 at 4:10 AM Jens-Jørgen Kjærgaard <[email protected]>
> wrote:
>
>> For some years, I have been running weewx with no major problems, on a
>> raspberry.
>>
>> Now I want to upload to an extra server (also raspberry), using rsync.
>> However, I get
>>
>> rsyncupload: [['rsync', '--archive', '--stats', '--delete', '-e ssh',
>> '/home/jjk/weewx/public_html/', '[email protected]:/media/hytte']]
>> reported errors: Permission denied, please try again.. Permission denied
>> (publickey,password).. rsync: connection unexpectedly closed (0 bytes
>> received so far) [sender]. rsync error: error in rsync protocol data stream
>> (code 12) at io.c(605) [sender=3.0.9]
>>
>> I understand there is a problem with my publickey or password.
>> However, when I from the same raspberry use sftp or ssh or even try rsync
>> with the same settings, I have no problem uploading the files - it is only
>> when I try using weewx, I get the problem. Of course I can upload the files
>> with sftp - but it would be more elegant from inside weewx.
>>
>> The relevant Rsync section of weewx.conf:
>>
>> [[RSYNC]]
>>         # rsync'ing to a webserver is treated as just another report
>>         skin = Rsync
>>
>>         # If you wish to use rsync, you must configure passwordless ssh
>> using
>>         # public/private key authentication from the user account that
>> weewx
>>         # runs as to the user on the remote machine where the files
>>         # will be copied.
>>         #
>>         # The following three lines determine where files will be sent.
>>         server = 185.127.50.88
>>         path = /media/hytte
>>         user = jjk
>>
>>         # Rsync can be configured to remove files from the remote server
>> if
>>         # they don't exist under HTML_ROOT locally. USE WITH CAUTION: if
>> you
>>         # make a mistake in the remote path, you could could
>> unintentionally
>>         # cause unrelated files to be deleted. Set to 1 to enable remote
>> file
>>         # deletion, zero to allow files to accumulate remotely.
>>         delete = 1
>>
>> ?
>>
>> --
>> 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].
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "weewx-user" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/weewx-user/BDeqPnam8fw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to