Menu

Keepass network access from router USB memory

lesuarez
2022-06-11
2022-06-25
  • lesuarez

    lesuarez - 2022-06-11

    Hi,
    I use Keepass 2.51.1 portable installed in a USB memory.
    I also use a TP-LINK Archer D50 AC750 router with a USB port available for printer or storage devices like HD or memory that works just fine. However, I can't figure out a way to access Keepass from devices around my home network, including wired desktop, Smart TV and wi-fi laptop, iPad, iPhone.
    Does anyone have a practical solution?

     

    Last edit: lesuarez 2022-06-11
  • wellread1

    wellread1 - 2022-06-12

    KeePass is a Windows program. It can run from or access a database on a router based USB drive if the Windows device can mount it as a drive. If you are using a non-Windows device, e.g., a Linux, Android, or iOs device, then you need to use a port of KeePass that can run on the particular Os. The 'Contributed/Unofficial KeePass Ports' section of the KeePass downloads page lists a selection of KeePass ports and the OS they run on. Even if a KeePass port could run on a smart TV, I doubt it could send login credentials to the other apps running on the TV. Other than that, I don't know why you would run KeePass on a TV.

     

    Last edit: wellread1 2022-06-12
    • lesuarez

      lesuarez - 2022-06-12

      Thanks for the info.

      I finally could run and use KeePass in a USB flash memory plugged in the TP-Link router from my laptop (Windows 10 Home) and my Desktop (Windows 10 Pro).
      -In the Windows 10 Pro SMB2 protocol must be activated.

      The USB flash memory created in my desktop doesn't work (shows error if you try to exit KeePass.) I could only exit KeePass from the Task Manager.

      To make it work:
      -I installed KeePass portable in a new USB flash memory plugged in the router.
      -Copied the database from the desktop to the USB in the router.
      -In the desktop and laptop created a shortcut to KeePass in the router.
      -Edited the database, and saved with a new name (as suggested by KeePass.)
      Done. Now it works perfect in two laptops and two desktops.

      Still have problems with the Sony Bravia TV (Android). Task for next weekend. Then after I will see what could be done with iPad's and iPhone's.

      In the TV I need to enter passwords for several tasks including access to websites using the browser for teaching and management.
      Regards

       
      • lesuarez

        lesuarez - 2022-06-13

        I forgot to mention one more detail:
        It is recommended to password protect the access to your USB memory files. Use the procedure in this video: TP-Link Archer USB Sharing and Security Settings (USB SHARE)
        https://www.youtube.com/watch?v=M5pm6kV8j1c

         
        • Paul

          Paul - 2022-06-14

          Why? Your database is encrypted and no decrypted data is stored on the router.

          cheers, Paul

           
          • lesuarez

            lesuarez - 2022-06-14

            Cause along with KeePass you may have other software/media library or whatever in the same USB memory or HDD/SSD.
            Regards

             
  • Paul

    Paul - 2022-06-12

    You can enter credentials on a TV if your phone can be used as a keyboard - this is possible with an Android TV, don't know about other TVs.

    cheers, Paul

     
    • lesuarez

      lesuarez - 2022-06-12

      Paul, I do that in the Sony Bravia (Android), but it is a nightmare to enter 13 upper/lower case letters plus numbers and symbols. That's why some people use pet's names or 12345. Not me.
      Regards

       
  • wellread1

    wellread1 - 2022-06-12

    Create strong randomly generated passwords based on a character set convenient on the particular keyboard. Don't switch between letter cases if it is not convenient. A randomly generated single case alphanumeric is about ~5.2 bits/character versus ~5.9 bits/character for a mixed case alphanumeric. You can make up the approximate 15% difference in bit strength by lengthening the password by 15%, e.g., 13 → 15 character password. Anyway, TV-based apps usually stay logged on for extended periods, so entering a password is less frequent.

    USB drives are less reliable than other media. Avoid configurations that routinely require non-standard procedures like closing KeePass using task manager. Regularly backup up your database file and key file (if you use one). Also, document your master key using the emergency sheet File>Print>Print Emergency Sheet and store the sheet in a safe, secure location.

     

    Last edit: wellread1 2022-06-12
    • lesuarez

      lesuarez - 2022-06-12

      "Avoid configurations that routinely require non-standard procedures like closing KeePass using task manager. "

      Of course, but I did that before I tamed the beast. Now KeePass closes and exit normally.

      "Regularly backup up your database file and key file (if you use one). Also, document your master key using the emergency sheet File>Print>Print Emergency Sheet and store the sheet in a safe, secure location."

      Yes I use Lockbox in a folder to protect sensible data.

       
  • Paul

    Paul - 2022-06-12

    I use the Android TV app on the phone (seems to have been replaced by Android TV Remote Service) and KeePass2Android. I copy / paste from KP2A into TV.

    cheers, Paul

     
    • lesuarez

      lesuarez - 2022-06-12

      Thanks. I will take a look.
      By the way Sony announced a new firmware that supposedly will fix the current problems. I hope so, cause the firmware and the last update in the Bravia is crap.

       
  • lesuarez

    lesuarez - 2022-06-22

    On My iPad.
    Still can't find a solution to access the database in the USB memory. I tried (free) KeePassium, StrongBox and Syncpass ports. No joy.
    KeePassium is the one that works better for me but I can't figure out how to run the database. The only option in KeePassium seems to be copying the database from the USB memory to the iPad (not my goal) but even so I only get an empty default database.

     
  • Paul

    Paul - 2022-06-23

    I use KeePassium and copy the file locally. I have not tried it from USB.
    What happens when you try to open the database?

    Try online KeeWeb to see if you can open the database from USB - runs in a browser.
    https://keeweb.info/

    cheers, Paul

     
  • lesuarez

    lesuarez - 2022-06-25

    Today I finally found the problem. I tried another USB memory and voila! It worked just fine. Now I have KeePass in my laptops and desktops and KeePassium in iPads and iPhones.
    By the way, KeeWeb worked just fine with the old USB memory.

    So, what's wrong with the old USB memory that otherwise it works just fine? I reformatted the USB memory and
    it worked as well.

    Everything OK now.
    Regards

     

    Last edit: lesuarez 2022-06-25

Log in to post a comment.

MongoDB Logo MongoDB