Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    FTP connection with curlftpfs

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    2
    3
    219
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TopperHarleyundefined
      TopperHarley
      last edited by

      Hallo,

      i try to establish a FTP connection to my Duet2 Wifi in Ubuntu 18.04.

      First i start curlftpfs and mount the FTP to a empty folder:

      sudo curlftpfs ftp:secret123@192.168.0.99 /home/user/HevoFtp/ -v -o allow_other
      Expire in 0 ms for 6 (transfer 0x557a6e288a60)
      Trying 192.168.0.99...
      TCP_NODELAY set
      Expire in 200 ms for 4 (transfer 0x557a6e288a60)
      Connected to 192.168.0.99 (192.168.0.99) port 21 (#0)
      220 RepRapFirmware FTP server
      USER ftp
      331 Please specify the password.
      PASS secret123
      230 Login successful.
      PWD
      257 "/"
      Entry path is '/'
      ftp_perform ends with SECONDARY: 0
      Remembering we are in dir ""
      Connection #0 to host 192.168.0.99 left intact
      

      With:

      ls -al /home/user/HevoFtp/
      

      i can see the whole content of the SD card. So far so good.

      But any access (read or write) results in a Permission denied

      sudo cat HevoFtp/sys/bed.g
      cat: HevoFtp/sys/bed.g: Permission denied
      

      I also tried to establish a FTP connection with WinSCP, here there is no problem!

      Has anybody a hint for me?

      Thanks for your help!

      Here is my Hard- and Software configuration:

      Firmware Electronics: Duet WiFi 1.04
      Firmware Version: 2.03 (2019-06-13b2)
      WiFi Server Version: 1.23
      Web Interface Version: 1.22.6

      Best Regards
      Topper Harley

      1 Reply Last reply Reply Quote 0
      • gtj0undefined
        gtj0
        last edited by gtj0

        The ftp server on the duet's isn't really set up for handling multi-threaded requests which curlftpfs is trying to do. I tried a bunch of times to get it to work and to modify the RRF code to get it to work and there just aren't enough resources available to do it. If you need to synchronize local and remote directories, I'd suggest you try @wilriker 's rfm tool...
        https://forum.duet3d.com/topic/10880/rfm-reprapfirmware-filemanager-duetbackup-successor

        1 Reply Last reply Reply Quote 0
        • TopperHarleyundefined
          TopperHarley
          last edited by

          That's too bad... A stable FTP connection to the Duet would be very nice to manage the whole board configuration in a git repository.

          But rfm looks like a very handy tool to create some backups or to upload file. Thanks for your help!

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA