Cum se utilizează Keybase pentru a cripta fișiere pe Linux

Keybase poate cripta fișiere pe Linux prin intermediul sistemului său de fișiere Keybase (KBFS). După ce instalați Keybase și vă conectați, plasați un fișier în folderul KBFS privat, cum ar fi /keybase/private/YOUR_KEYBASE_USERNAME/. Clientul Keybase criptează datele private de pe dispozitiv înainte de a fi stocate pe serverele Keybase. O distincție importantă: fișierele de sub /keybase/publicsunt semnate, dar nu sunt criptate .

Acest ghid utilizează fluxul de lucru Linux actual documentat de Keybase. Pentru cele mai recente comenzi ale pachetului, consultați pagina oficială de instalare Keybase Linux .

1. Instalați Keybase pe Linux

Keybase documentează oficial pachetele pentru sistemele Ubuntu/familia Debian, sistemele Fedora/familia Red Hat și Arch Linux. Pachetele oficiale instalează și componentele necesare pentru interfața grafică, clientul din linia de comandă și KBFS.

Ubuntu sau Debian

curl --remote-name https://prerelease.keybase.io/keybase_amd64.deb
sudo apt install ./keybase_amd64.deb
run_keybase

Fedora sau Red Hat

sudo yum install https://prerelease.keybase.io/keybase_amd64.rpm
run_keybase

Arch Linux

yay -S keybase-bin
run_keybase

Keybase menționează că pachetele sale oficiale DEB și RPM adaugă un depozit de pachete, astfel încât actualizările normale ale sistemului pot oferi versiuni Keybase mai noi. Alte distribuții se pot baza pe pachete întreținute de comunitate; Ghidul utilizatorului Keybase Linux listează opțiuni suplimentare.

Terminal Linux care instalează pachetul Keybase DEB și pornește Keybase
Un terminal Linux care instalează pachetul Keybase înainte de a porni serviciile Keybase.

2. Conectați-vă și verificați secțiunea Fișiere

Execută run_keybasedacă Keybase nu rulează deja. Scriptul oficial pornește serviciul Keybase, KBFS și aplicația desktop. Puteți crea un cont sau vă puteți conecta din interfața grafică; utilizatorii terminalului pot folosi și keybase signupsau keybase login.

În zona Fișiere, Keybase separă spațiul de stocare în locații private, publice și de echipă. Folosește locația privată pentru fișiere personale criptate sau pentru foldere criptate partajate cu anumiți utilizatori Keybase. Folderele de echipă sunt, de asemenea, criptate pentru membrii echipei. Nu folosește folderul public pentru secrete.

Ecranul Fișiere Keybase care afișează zone de stocare private, publice și de echipă
Vizualizarea Fișiere separă spațiul de stocare criptat privat și de echipă de zona publică.

3. Criptați un fișier din folderul dvs. privat Keybase

Cu KBFS rulând, Linux expune în mod normal Keybase la /keybase. Cel mai simplu flux de lucru de criptare este copierea unui fișier în folderul privat.

  1. Găsește-ți numele de utilizator Keybase în aplicație sau cu keybase id.
  2. Copiați fișierul în folderul dvs. privat. Înlocuiți substituentul cu numele dvs. de utilizator Keybase real:
    cp ~/Documents/project-report.pdf /keybase/private/YOUR_KEYBASE_USERNAME/
  3. Așteptați ca Keybase să încarce datele criptate. Puteți inspecta încărcările KBFS în așteptare cu:
    keybase fs uploads
  4. Confirmați că fișierul apare în vizualizarea Fișiere Keybase sau în directorul privat montat.

Conform documentației KBFS a Keybase , folderele private sunt criptate și semnate, iar serverele Keybase nu pot citi conținutul sau numele fișierelor private.

Manager de fișiere și terminal Linux care afișează un PDF copiat într-un folder privat Keybase
Copierea unui fișier într-o cale KBFS privată îl face disponibil prin sistemul de fișiere criptat al Keybase.

4. Partajați un fișier criptat cu un alt utilizator Keybase

Folderele private KBFS pot include mai mulți utilizatori Keybase. De exemplu, un folder privat, denumit pentru doi utilizatori, poate fi citit doar de utilizatorii autorizați:

/keybase/private/alice,bob/

Puteți copia un fișier în acel folder la fel cum ați face-o în folderul dvs. privat personal. Pentru o colaborare continuă, utilizați o echipă Keybase și stocați fișierele sub /keybase/team/TEAM_NAME/. Accesul este controlat de apartenența la echipă și de roluri.

Atenție la /keybase/public/USERNAME/. Datele publice KBFS sunt autentificate cu semnături, dar sunt intenționat lizibile de către oricine, deci nu este locul potrivit pentru documentele confidențiale.

5. Descărcați sau decriptați un fișier ulterior

Când deschideți un fișier privat autorizat prin Keybase, clientul se ocupă de decriptare pentru dvs. În aplicația desktop, navigați la Fișiere, deschideți folderul privat relevant, selectați fișierul și utilizați opțiunea de descărcare. Dacă KBFS este montat, puteți, de asemenea, să copiați fișierul înapoi /keybase/private/...într-un folder local normal; clientul Keybase furnizează în mod transparent conținutul decriptat contului dvs.

Vizualizare fișier privat Keybase cu opțiunea Descărcare selectată pentru un PDF
Un fișier privat autorizat poate fi descărcat prin interfața desktop Keybase.

Dacă folderul /keybase lipsește

Este posibil ca unele pachete sau configurații Linux să nu ofere /keybaseredirectorul standard. Keybase documentează această comandă pentru găsirea directorului de montare propriu-zis:

keybase config get -b mountdir

De asemenea, puteți reporni întregul stack Linux cu run_keybase. Dacă clientul se defectează într-un mod pe care nu îl puteți diagnostica, documentația de instalare Keybase recomandă trimiterea jurnalelor cu keybase log send.

Puncte de securitate care merită ținute minte

  • Datele KBFS private și ale echipelor sunt criptate end-to-end. Datele KBFS publice nu sunt.
  • Oricine obține controlul asupra unui dispozitiv deja autorizat poate accesa fișierele la care poate avea acces acel dispozitiv, așadar securitatea normală a contului și a dispozitivului Linux este în continuare importantă.
  • Modelul de amenințări al Keybase protejează conținutul fișierelor private de serverele sale, dar serviciul poate totuși ști care utilizatori sunt autorizați pentru un folder privat de nivel superior. Pentru detalii tehnice, consultați specificația oficială de criptografie KBFS .

Pentru majoritatea utilizatorilor Linux, fluxul de lucru practic este simplu: instalați Keybase, conectați-vă, plasați fișierele sensibile sub calea dvs. privată KBFS și lăsați Keybase să se ocupe automat de criptare și decriptare.

Lasă un comentariu

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.

Cum se joacă It Takes Two pe Linux cu Steam Proton

Cum se joacă It Takes Two pe Linux cu Steam Proton

Învață cum să joci It Takes Two pe Linux cu Steam Proton, să instalezi versiunea Steam, să activezi compatibilitatea, să configurezi modul cooperativ și să depanezi problemele de lansare.

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Instalează Steam pe Linux, preia versiunea nativă de Linux a jocului Slay the Spire din bibliotecă și lansează-l. Include pași practici pentru problemele comune la pornire.

Cum să joci The Forest pe Linux cu Steam Proton

Cum să joci The Forest pe Linux cu Steam Proton

Instalează Steam pe Linux, activează Steam Play și folosește Proton pentru a descărca și lansa The Forest, cu o setare de compatibilitate per joc dacă nu pornește.