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.
