They haven't replied what kind of server they use. They're a pretty
big hosting entity (one.com). I've been using their service for about
7 years, it includes my host name and about 20Gig of server space (I
only host two weewx wx systems on it, so use less than 2%) and a bunch
of other services which I'll never use. I enabled ssh/sftp per their
instructions, and my Filezilla now connects using sftp protocol. They
issue you a slightly different login (i.e. "ssh.webhostname.dom" or
"sftp.webhostname.dom" and you pick a different password from your FTP
password, other than that it's the same. I doubt this answers your
question.
I wish the mwall github resources was documented so I could see if it
even applied to me.
Thanks --

On Mon, May 25, 2020 at 2:19 PM Tom Keffer <[email protected]> wrote:
>
> WeeWX supports FTPS, not SFTP. Two questions:
>
> Which one does your server support?
>
> If it supports FTPS, do you know what kind of FTP server it is? The PureFTP 
> server tickles a bug in the Python FTP library, but we have a work around.
>
> -tk
>
> On Mon, May 25, 2020 at 3:12 AM Messy Potamia <[email protected]> wrote:
>>
>> Note, per another post the relevance of which I'm not certain, i added the 
>> following to the [[FTP]] section
>>    secure_ftp = True
>>    secure_data = False
>>
>> Makes no difference, still won't connect. Filezilla using sftp connects 
>> fine, and the native weewx ftp connects fine. I'm trying to use secure ftp.
>> May 25 12:05:21 RPI3 weewx[26625]: copygenerator: copied 14 files to 
>> /home/weewx/public_html
>> May 25 12:05:41 RPI3 weewx[26625]: ftpupload: Unable to connect or log into 
>> server : timed out
>> May 25 12:06:01 RPI3 weewx[26625]: ftpupload: Unable to connect or log into 
>> server : timed out
>> May 25 12:06:21 RPI3 weewx[26625]: ftpupload: Unable to connect or log into 
>> server : timed out
>> May 25 12:06:21 RPI3 weewx[26625]: ftpupload: Attempted 3 times to connect 
>> to server sftp.<redacted>. Giving up.
>> May 25 12:06:21 RPI3 weewx[26625]: ftpgenerator: ftp'd 0 files in 60.69 
>> seconds
>>
>>
>>
>>
>> On Monday, May 25, 2020 at 11:33:06 AM UTC+2, Messy Potamia wrote:
>>>
>>> --
>>>
>>> In summary, the Secure FTP capability is indicated in weewx.conf (& the 
>>> caveat comment seems satisfied with testing of Filezilla's success), 
>>> however in weewx's native install it does not work.
>>>
>>> --
>>> First I tried the method suggested in weewx.conf and the weewx guide: I 
>>> enabled ssh/sftp with my provider (one.com), followed their instructions, 
>>> tested it with filezilla, and I connect and upload/dnload just fine. Here's 
>>> one.com's instructions on the matter:
>>>
>>> SSH & SFTP Administration
>>>
>>> SSH increases the security on your web space by encrypting your web space 
>>> connections. With SSH enabled, you can transfer files securely via SFTP or 
>>> connect to your web space directly from a terminal.
>>>
>>> Allow SSH & SFTP access Off On
>>>
>>> To log in with SSH & SFTP, use this info:
>>>
>>> Host: ssh.<redacted>.net
>>>
>>> Username: <redacted>.net
>>>
>>> Port: 22
>>>
>>> Then their faq on the subject has this:
>>>
>>>
>>> Open your SFTP client, and enter the following details, replacing 
>>> yourdomain.com with your own domain:
>>>
>>> Host: sftp.yourdomain.com
>>> Username: yourdomain.com
>>> Password: the password you have chosen for SFTP
>>> Port: 22
>>>
>>> Click the connect button in your client to log in. If it is the first time 
>>> you login using SFTP on this computer, you need to approve the connection.
>>>
>>> Note: I have verified that with filezilla, both sftp.mydomain.net and 
>>> ssh.mydomain.net, using my ssh/sftp password, connect fine.
>>>
>>>
>>> When I make the appropriate changes to weewx.conf, it is unable to connect. 
>>> I tried a couple variations just to cross-validate disparities in their 
>>> guide. No connect.
>>>
>>>
>>> SO THEN I google "weewx 3.9.2 sftp" and come up with, among other things, 
>>> MWall's 
>>> https://github.com/matthewwall/weewx-sftp/blob/master/bin/user/sftp.py
>>>
>>> to wit:
>>>
>>> sudo pip install pysftp
>>>
>>> which results in:
>>>
>>> pi@RPI3:/home/weewx $ sudo pip install pysftp
>>> Downloading/unpacking pysftp
>>>   Downloading pysftp-0.2.9.tar.gz
>>>   Running setup.py (path:/tmp/pip-build-6MvFgx/pysftp/setup.py) egg_info 
>>> for package pysftp
>>>
>>>     no previously-included directories found matching 'docs/_build'
>>> Downloading/unpacking paramiko>=1.17 (from pysftp)
>>>   Downloading paramiko-2.7.1-py2.py3-none-any.whl (206kB): 206kB downloaded
>>> Cleaning up...
>>> Exception:
>>> Traceback (most recent call last):
>>>   File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in 
>>> main
>>>     status = self.run(options, args)
>>>   File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 
>>> 290, in run
>>>     requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, 
>>> bundle=self.bundle)
>>>   File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1266, in 
>>> prepare_files
>>>     req_to_install.extras):
>>>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2401, in 
>>> requires
>>>     dm = self._dep_map
>>>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2597, in 
>>> _dep_map
>>>     self.__dep_map = self._compute_dependencies()
>>>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2630, in 
>>> _compute_dependencies
>>>     common = frozenset(reqs_for_extra(None))
>>>   File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2627, in 
>>> reqs_for_extra
>>>     if req.marker_fn(override={'extra':extra}):
>>>   File "/usr/lib/python2.7/dist-packages/_markerlib/markers.py", line 113, 
>>> in marker_fn
>>>     return eval(compiled_marker, environment)
>>>   File "<environment marker>", line 1, in <module>
>>> NameError: name 'platform_system' is not defined
>>>
>>> Storing debug log for failure in /root/.pip/pip.log
>>> I tried a sudo apt-get install but that failed also.
>>> pi@RPI3:/home/weewx $ sudo apt-get install pysftp
>>> Reading package lists... Done
>>> Building dependency tree
>>> Reading state information... Done
>>> E: Unable to locate package pysftp
>>> So couldn't get to 1st base this inning.
>>>
>>>
>>> In summary, the Secure FTP capability as indicated in weewx.conf (& the 
>>> caveat comment seems satisfied with testing of Filezilla's success), in 
>>> weewx's native install does not work. Not for me. And I believe I've double 
>>> checked everything.
>>>
>>>
>>> If it requires a hack to package(s) (.py) in weewx I'm comfortable doing 
>>> that if the instructions are clear, concise, well written. Note, I'm not 
>>> comfortable writing my own driver.
>>>
>>>
>>> Thank you for helping.
>>>
>>>
>>> Phil
>>>
>>>
>> --
>> 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/2e01a5ba-3dcc-4d8a-bf29-f4dc4fbda05f%40googlegroups.com.
>
> --
> 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/GdlSK3vTvYE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/weewx-user/CAPq0zECPae3wT8JPVg7SptswHa-b4_5LwN2%2BYRuG%3D3KnDACrVg%40mail.gmail.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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAB7-S74uOEQa_4x54AgM3d6m9K6mp6MjsR9wpn%3Dz9PRbxADdYA%40mail.gmail.com.

Reply via email to