Keepass Manjaroon suomeksi

Suunnittelen keepass 2.x- sovelluksen käyttöönottoa, joka toimisi Manjaro- Ubuntu- ja Win 10-koneissa. Minulla ei ole tästä sovelluksesta aikaisempaa kokemusta. Luin kyllä ohjeet keepass.com kotisivuilta, mutta en ole varma ymmärsinkö ne oikein.

Manjaroon Pamac tarjoaa tätä: 1.) KeePass Password Safe (keepass) 2.46-1 (Viralliset pakettilähteet) ja 2.) sen lisäksi - mikäli ymmärrän oikein - pitää AUR:sta koota kielituki keepass-fi 2.46-1 sekä Firefox-selaimen tuki firefox-extension-keepassxc-browser 1.7.3-1.

Näiden lisäksi Pamac:ssa on pitkä lista erilaisia keepass - sovellukseen kuuluvia lisäyksiä. Olisiko tietoa, mitä muita paketteja tulisi Manjaroon ladata/koota ? Tavoitteena on saada Manjaroon toimiva keepass sovellus niin, että samaa tietokantaa (samoja salasanalistoja jne.) voisi lukea, käyttää ja työstää myös Ubuntu- ja Win10- koneista käsin samalla keepass pääsalasanalla (master password).

I suggest you to tale a look keepassXC as it’s also cross-platform (windows and linux) it’s compatible with Keepass 2x database format…
I say that because Keepass is written in C# .Net then it will require Mono on linux, and keepassXC just require some Qt packages… and the look and feel integration is little better than mono apps.

There is maybe some “feature” that keepassXC does not have compared to Keepass but in my case all features of keepassXC is enough.

but if you still plan to use Keepass… if you don’t use any specific plugins you may not need to install them…

@scachemaille, Thank you very much for your advice about cross-platform KeePassXC !! :slightly_smiling_face: :slightly_smiling_face:

Manjaro Pamac provides from Official package sources this package: KeepassXC ( keepassxc ) 2.6.2-1. Assuming it is in English, I would appreciate to have also Finnish language support package, which requires keepass-fi 2.46-1 package(s) from AUR, right ?

What about Firefox browser in Manjaro: Do I need either Firefox browser support package from AUR firefox-extension-keepassxc-browser 1.7.3-1 or Firefox add-on KeePassXC-Browser described as ’’Official browser plugin for the KeePassXC password manager (https://keepassxc.org)’’ Are they same packages ? Or are both of them needed in Manjaro ?

((For Ubuntu there is available KeePassXC 2.6.2 from Ubuntu Software Center and for Win10 – KeePassXC-2.6.2-Win64 (Windows Installer Package) from keepassxc.org. Re. possibilities and requirements for Finnish language and Firefox browser support for these two OS’s I’ll try to study in their relevant forums.))

looking at the source and package…it already contains Finnish in the official package. I don’t know for Ubuntu or Windows but I suspect it’s already included. I checked on windows and all available language are included including Finnish

It’s certainly the same… personally I prefer to install Firefox extension directly from firefox and not using any “package”

Keepass, keepassxc, gnome-passwordsafe ja muutamat muut salasananhallintaohjelmat käyttävät keskenään samaa tietokantaformaattia, joten niitä voi halutessaan käyttää myös ristiin. Keepassxc sisältää valmiiksi suurimman osan niistä ominaisuuksista, mitä keepassiin saa laajennuksilla, ja sen käyttöliittymä on omaan silmääni mielyttävämpi. Perus keepassikin kyllä toimii ihan hyvin ja täyttää nuo toivotut vaatimukset. Keepassxc kuitenkin toimii tuomeksi ilman lisäpakettien asentamista.

Muita harkitsemisen arvoisia crossplatform-vaihtoehtoja ovat Enpass ja Bitwarden. Bitwarden on pilvipohjainen, ja siksi ei aivan yhtä sutjakka kuin nämä muut, mutta erittäin hyvä muuten. Enpass on toimintaperiaatteeltaan samanlainen kuin keepasxc, mutta

  • Viimeistellympi
  • maksullinen (tosin halpa, ja pienimuotoisesti voi käyttää ilmaiseksi)
  • Äärimmäisen helppo salasanojen synkronointi omien pilvipalveluiden kautta. Saman voi toteuttaa myös keepassilla, mutta se ei ole vaivatonta eikä siistiä.
  • Paras mobiiliäppi

Tein itse aika laajan kokeilun eri salasananhallintaohjelmien välillä, ja päädyin itse käyttämään enpassia. Jos ratkaisuun ei halua käyttää rahaa, niin keepassxc on melkein yhtä hyvä.

Laajempaa vertailua salasananhallintaohjelmista tehty täällä:

https://forum.manjaro.org/t/best-password-managers-for-manjaro/19530

@Chrysostomus, Kiitos paljon ohjeesta !

En päässyt vielä keepassxc:n kanssa pitemmälle, kun törmäsin siinä oleviin vaikeuksiin Ask Ubuntun keskustelussa ja se jäi vielä auki.

Avasin enpas.io sivut -> Download Now -> Linux -> For RPM package -> … jouduin lataamaan ensin AUR:sta yum paketin ja sitten sillä sudo wget https://yum.enpass.io/enpass-yum.repo -> sudo yum install enpass -> tämä ilmoitti, että: ‘’ … ~ >>> sudo yum install enpass
[sudo] käyttäjän salasana:
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

No module named rpm

Please install a package which provides this module, or
verify that the module is installed correctly.

It’s possible that the above module doesn’t match the
current version of Python, which is:
2.7.18 (default, Sep 5 2020, 11:17:26)
[GCC 10.2.0]

If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq’’ -> ko. rpm paketti oli jo asennettuna, mutta asensin rpm- tools paketin uudestaan …se ei auttanut, vaan saan edelleen saman ilmoituksen… eli asennus ei onnistu … nyt täytyy lopettaa.

Enpass on virallisissa repoissa:

pamac install enpass

Lähtökohtaisesti Arch-pohjaisissa jakeluissa ei ladata paketteja nettisivuilta, yleensä melkein kaikki löytyy repoista tai AUR:ista. Ja jos ei löydy, Manjarossa on tuki myös flatpakille ja snapille. Melkein kaikki mitä Linuxille on ylipäänsä saatavilla löytyy kun vaan kirjoittaa nimen pamacin hakukenttään. Joitain poikkeuksia on, mutta ne eivät ole yleisiä.

@Chrysostomus, kiitos ! -> nyt enpassin asennus onnistui ! Se olikin virallisissa pakettilähteissä ! Tutkin sitä enemmän huomenna.

@Chrysostomus hei, Kiitos vielä vinkeistä !! :slightly_smiling_face: :slightly_smiling_face: Enpass olikin siis Manjaron Virallisissa pakettilähteissä. Luin sen manuaalin ja se tuntui selkeältä. Se löytyy myös Microsoft Store:sta (ja plugin Edgeen), mutta ei Ubuntu Software Centeristä eikä Flathub:sta.

Sen sijaan Bitwarden löytyi näistä kaikista lähteistä. Katson vielä sitä.

Ubuntussa käytetään enpassin omaa pakettivarastoa:

For Ubuntu and Debian based systems

To install Enpass, add a new repository to /etc/apt/sources.list:

$ sudo -i
$ echo "deb https://apt.enpass.io/ stable main" > \
  /etc/apt/sources.list.d/enpass.list

And import key that is used to sign the release:

$ wget -O - https://apt.enpass.io/keys/enpass-linux.key | apt-key add -

After that, you can install Enpass as any other software package:

$ apt-get update
$ apt-get install enpass

Tämä on tämmöinen infra/kulttuuriero Arch-pohjaisten ja Debian/Red hat-pohjaisten linux-jakelujen välillä. Arch-pohjaisissa ei yleensä käytetä ylimääräisiä pakettilähteitä (poikkeuksia toki on), vaan jos joku paketti ei ole virallisissa repoissa, se käännetään lähdekoodista useimmiten AUR:ia käyttäen. Muissa Linuxeissa taas jos jotain pakettia ei löydy virallisista repoista, lisätään valmistajan repo käyttöön, jolloin sieltä voi päivittää ja asentaa ohjelmia.

@Chrysostomus hei, Yritin löytää tuon vertailun, mutta linkki avaa sivun, jonka otsikko sanoo, että ‘Hups sivua ei ole tai se on yksityinen’’, kävin läpi sen alta löytyvät jutut, mutta en löytänyt vertailua. Olisiko siihen joku toinen osoite ?

Ei ole, näköjään tarvitsee vain korkeamman trust levelin foorumilla että se näkyy. Tässä on lajitelma olennaisia pätkiä:

I’ve been looking into password managers recently, because I wanted to test if some of them would be good to add as options to Manjaro. I was looking for something that had:

  • Pleasant UI, looks like real linux app
  • Easy options to import passwords from browsers
  • good cross platform support

I tried:

  • 1password
    • much eyecandy, felt unnecesarily complicated
    • expensive
  • Dashlane
    • expensive, free version insufficient for use
    • easy to get started with
    • no desktop app for linux
  • Nordpass
    • A bit cheaper
    • Very easy and simple to use
    • Has linux desktop app, but it only as snap. It is electron and starts very slowly.
  • pass
    • free, open source
    • Technically appealingly simple design, but daunting for new users to get started with
    • desktop app is qt and actually quite nice
    • mobile app for android was surprisingly good
    • Cross device synchronization would require a private git repo. Well, you could use also public one, but then you either expose some personal data or lose many benefits of the git history
    • import plugin was great
  • keepassxc
    • free, open source
    • pretty nice for local password database
    • keepas2android integrates nicely with it
    • Good for importing, exporting and merging databases
    • Could not operate gvfs mounted network volumes like google-drive on it’s own.
    • ui was a bit ugly
    • browser plugin left something to be desired, but keepas-tusk was better. Too bad it seems to be abandoned, the developer started using pass instead.
  • gnome-passwordsafe
    • Free, open source
    • gnome version of keepass
    • looks like a native linux app!
    • Can operate gvfs-mounted network volumes, so syncing between devices with google-drive/dropbox/nextcloud is easy and does not require manual intervention
    • no options to import passwords or merge databases like with keepassxc
  • Bitwarden
    • free open source. Paid version is very cheap and the free version is sufficient for actual use
    • cloud based solution with option for local database
    • linux desktop app is electron based, but loads a lot faster than some others
    • mobile app had clunky integration with other apps
    • Browser plugin has frustratingly animated and slow feeling autotype
    • good password import functionality
  • Firefox lockwise
    • multiplatform, but firefox only
    • best integration with firefox
    • mobile app opens slowly with fingerprint reader
    • no way to import passwords
    • no desktop app
  • Buttercup
    • Free, open source
    • Finnish
    • Linux desktop app was buggy and electron. Setting up cloud integration simply failed

I tried also the cluod based keeper. Aur package listed gtk3 as a dependency, but it felt more like web/java app. Has desktop autofill hotkey. Broser extension was buggy, and it didn’t seem that special despite it’s good reviews. Password dedublication is a great feature.

Then I tried Myki. Local password storage with biometric authentication, cross device sync done p2p without any external servers? Sounds great. Developers provide downloadable arch package and appimage in their site. Browser extension mimics the interface of browsers inbuilt autofill, which is nice, but is buggy, which is not nice. Android app could not autofill in firefox. Password import got half the entries wrong. Closed source. Seems amazing on paper, but feels too buggy to use. Maybe interesting in a few years.

So, so far my favourites have been bitwarden, keepasscx and enpass. Really, enpass and bitwarden give the smoothest experience. Enpass has nicer interface and better performance, but bitwarden is security audited open source and has cli and rofi interface.


Currently, my top three choices are (in order of preference)

keepasxc
enpass
bitwarden

Keepassxc has the most robust desktop functionality, but least impressive cross-platform capabilities. It looks and feels dated and cross-platform synchronization requires manual setup, but if you can set it up, it is quite solid choice. On Android I would use keepass2android for mobile integration with Keepassxc.

Enpass has similar backend and paradigm to Keepassxc, but the interface looks and feels much more polished and cloud setup is really easy to do. The desktop app doesn’t have autotype yet, but it is probably coming and the browser extension has great autotype. Despite the lack of this feature,it feels like a professional version of keepassxc.

Bitwarden has interface that looks quite similar to enpass, but isn’t quite as polished. Unlike the other two options, it is based on cloud and not synchronizing the local password database. This, and the fact that is based on electron and not qt, means that it feels significantly slower and heavier than the other two. However, it’s still perfectly usable and nice unlike the other electron/cloud based password managers. It is security audited open source, and probably the best cloud based solution available.

All of these are free to use and have both good desktop application and Android application available. Enpass and and bitwarden give you extra features if you pay, but their price is significantly lower than the competitors. Other other paid options range from 3-6 times more expensive than bitwarden or enpass.

Personally I took the enpass lifetime deal because it had the nicest interface, but any of these three are really solid options.

@Chrysostomus, kiitos paljon ! Tutkin asiaa ja kirjoittamasi hienon analyysin pohjalta tein ratkasun. :slightly_smiling_face: