Jak zintegrować KeyPass2 i Firefox za pomocą Kee w Ubuntu 16.04 - 18.04

18

Zainstalowałem już KeePass2, a także zainstalowałem oba dodatki Kee. Ale nie wiem, jak to zintegrować. Proszę, pomóżcie mi z instrukcjami.

Faisal
źródło
wolałbym używać KeePassX lub nawet lepiej KeePassXC . funkcja automatycznego pisania (przynajmniej dla * nix-OS) jest już zbudowana.
DJCrashdummy
Czy uważasz, że możesz poprawić literówkę w temacie (to KeePass2, a nie KeyPass2), aby uczynić to jeszcze bardziej użytecznym?
loxo

Odpowiedzi:

28

Ubuntu 14.04, 15.10 / Linux Mint 17

Po pierwsze, nie potrzebujesz PassIFoxani dodatkowego PPA opisanego przez @Faisal Haq Salafi as mono-completei keepass2są już dostępne w repozytorium .

Instalacja

  1. Pobierz i zainstaluj dodatki KeeFox
  2. instalacja keepass2i monokompilator CLI oraz biblioteka menedżera systemu:

    sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil libmono-system-numerics4.0-cil
    
    • głosować za Faisal Haq Salafi na podstawie odpowiedzi;
    • upvote Simounet za zawężenie listy pakietów (6Mo vs. 125Mo z mono-complete);

Konfiguracja

  • Lokalizacja wtyczki KeePass: /usr/lib/keepass2/plugins

  • Keefox

    • Miejsce instalacji KeePass: /usr/lib/keepass2
    • Lokalizacja wykonywalna mono: /usr/bin/mono

Wtyczka KeePassRPC

# create a plugins sub-directory in keepass2 directory
sudo sh -c 'mkdir /usr/lib/keepass2/plugins' 
# copy the keefox plugin into it
sudo ln --force --no-dereference --symbolic $HOME/.mozilla/firefox/*.default/extensions/keefox@chris.tomlinson/deps/KeePassRPC.plgx /usr/lib/keepass2/plugins/

Uruchom ponownie

Zamknij i uruchom ponownie oba:

  1. Keepass2, a następnie odblokuj swój sejf;
  2. Firefox, sprawdź ikonę keefox, aby uzyskać informacje
Édouard Lopez
źródło
1
Zamiast kopiować wtyczkę, myślę, że utworzenie dowiązania symbolicznego byłoby bardziej rozsądne, więc nie ma problemu z aktualizacjami:sudo ln -s $HOME/.mozilla/firefox/*.default/extensions/[email protected]/deps/KeePassRPC.plgx /usr/lib/keepass2/plugins/KeePassRPC.plgx
Thomas W.
@ThomasW. masz rację, odpowiednio zaktualizowałem swoją odpowiedź (pamiętaj, że nie musisz określać nazwy pliku docelowego, użyje oryginalnej nazwy pliku)
Édouard Lopez
11

Zainstaluj KeyPass2:

Naciśnij Alt+ Ctrl+, Taby uruchomić terminal i uruchomić kolejno następujące polecenia.

sudo apt-add-repository ppa: jtaylor / keepass  
sudo apt-get update  
sudo apt-get install keepass2 mono-complete

Otwórz Firefox, zainstaluj Keez dodatku wprowadź opis zdjęcia tutaj

Narzędzia> Dodatki

Wyszukaj Keei zainstaluj.

Utwórz folder wtyczek

sudo mkdir / usr / lib / keepass2 / plugins

Zainstaluj curl i jq (wymagane tylko w celu ułatwienia instalacji najnowszej wersji KeePassRPC)

sudo apt install curl
sudo apt install jq

Umieść najnowszą wersję KeePassRPC w utworzonym wcześniej folderze wtyczek

curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r ".assets [] | select (.name | test (\" KeePassRPC.plgx \ ")) | .browser_download_url" | xargs sudo curl -s -L -o "/usr/lib/keepass2/plugins/KeePassRPC.plgx"  

Wszystko gotowe!

Faisal
źródło
7

[Edytowano 29.04.2016]

Od wersji KeeFox 1.6.0 ta sztuczka nie działa. Wymagane są nowe biblioteki lib. W tej chwili znalazłem, libmono2.0-cilale jest więcej. Opublikowałem temat na forum KeeFox .

[Oryginalny post]

KeeFox nie potrzebuje wszystkiego od mono, więc jego instalacja jest bezużyteczna mono-complete. mono-dmcsi libmono-system-management4.0-cilmusi wystarczyć. Więc to polecenie musi załatwić sprawę:

sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil

Dzięki tej metodzie zaoszczędzisz ponad 120 milionów i kilka bezużytecznych bibliotek, aby być na bieżąco. Otrzymuję ten wymóg z wiki KeeFox GitHub: https://github.com/luckyrat/KeeFox/wiki/en-|-Running-KeeFox-under-Mono

Simounet
źródło
Czy istnieje minimalna wersja ubuntu dla tego oświadczenia? Testuję na Kubuntu 15.10
Édouard Lopez
1
Prace nad Kubuntu 15.10
Édouard Lopez
1
Przepraszam za późną odpowiedź. mono-dmcsi libmono-system-management4.0-cilsą dostępne 12.04. Więc nie może być problemu z nowszymi wersjami.
Simounet,
0

Ubuntu 16.04

Jeśli masz zainstalowany KeePass 2 , istnieje wygodny sposób, aby wszystko było aktualne i działało.

Jeśli nie wiesz, jakie są PPA, przeczytaj to: Czy PPA można bezpiecznie dodać do mojego systemu i na jakie „czerwone flagi” należy uważać?

zainstalować

UWAGA: Może być konieczne cofnięcie ręcznej raty w KeeFox!

Dodaj ppa i stamtąd zainstaluj KeeFox :

sudo add-apt-repository ppa:dlech/keepass2-plugins
sudo apt update
sudo apt install xul-ext-keefox

Spowoduje to również zainstalowanie wtyczki RPC ( keepass2-plugin-rpc) jako jej zależności.

Konfiguruj

zgodnie z opisem @ Édouard-lopez

  • Keefox
    • Miejsce instalacji KeePass: /usr/lib/keepass2
    • Lokalizacja wykonywalna mono: /usr/bin/mono

Korzyści:

  • Nie trzeba ręcznie kopiować KeePassRPC.plgxpliku
  • Zawiera potrzebne biblioteki mono (i aktualizuje je)
  • Dostępne są również inne wtyczki (które pomagają zintegrować keepass2 z Ubuntu, np. keepass2-plugin-application-indicator)

(sprawdź, czy potrzebne są starsze wersje!)


Edytować

  • Instalowanie xul-ext-keefoxzamiast keepass2-plugin-rpczapewnia zgodność wersji
MrMeszaros
źródło
0

Dla Ubuntu 18.04 Z oprogramowania Ubuntu wyszukaj i zainstaluj KeePassXc KeePassXC

W FireFox, w dodatkach (skrót Ctrl + Shift + A) wyszukaj KeePassXC-Browser Add to Firefox.

Otwórz KeePassXC i otwórz bazę danych KeePass, a następnie przejdź do

Narzędzia -> Ustawienia -> Integracja przeglądarki Ustawienia KeePassXC

Upewnij się, że sprawdzisz

  1. Włącz integrację przeglądarki KeePassXC
  2. Opcja FireFox jest zaznaczona w opcji Włącz integrację dla tych przeglądarek

Następnie w FireFox kliknij nowo dodany przycisk KeePassXC-Browser, a następnie przycisk Połącz. Zostanie otwarte nowe okno KeePassXC: Nowe żądanie powiązania klucza, wpisz nazwę bazy danych i Zapisz i zezwól na dostęp.

To wszystko, KeePassXC jest teraz zintegrowany.

Wela
źródło
Dziękuję za Twoją odpowiedź! Dlaczego powinniśmy używać KeePassXC i KeePassXC-Browser zamiast keepass2 i Kee? Czy keepass2 + Kee jest niebezpieczny? (Nie sugeruję, że nie powinniśmy, po prostu mylę się ze wszystkimi różnymi widelcami i chciałbym wiedzieć, który jest najlepszy / najbezpieczniejszy, i już jestem przyzwyczajony do keepass2 + Kee na Ubuntu 16.04.)
loxo