If you connect via the command line command "ftp", it will usually tell you the server make.
BTW, let's switch to weewx-user for these questions. That way, others can contribute and learn. -tk On Mon, May 25, 2020 at 12:09 PM Messy Potamia <[email protected]> wrote: > 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 > . > -- 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/CAPq0zEBOj4%3DfK-mrSpU206KYxuNWwZofnKbi_cAtFz--CE2wZA%40mail.gmail.com.
