18
« : 20.03.08 - klo:18.06 »
Etsiskelin jonkin aikaa helppokäyttöistä ohjelmaa tämän saavuttamiseen. En oikein lämpene ajatukselle kokonaisen osion kryptauksesta, koska enimmän aikaa käyttöä löytyy vain muutaman tekstitiedoston salaamiseen, aina joskus tuo tarve on kuitenkin gigatavuluokkaa. Kryptaus hidastaa aina tiedostonsiirtoa hieman, joten on kätevää rajata salaus ainoastaan tarpeellisille tiedostoille. Encfs on muuten mainio ohjelma, mutta sen käyttökuntoon laittaminen vaatii hieman säätämistä.
Itse toteutin asian seuraavalla tavalla: Yläpalkin ilmoitusalueella on kuvake joka kertoo onko hakemisto lukossa vai ei. Sitä näpäyttämällä komentorivi ilmestyy näkyviin ja encfs kysyy salasanaa. Jos syöttää sen oikein, salattu kansio avautuu nautiluksessa, jos väärin, avautuu pelkkä tyhjä kansio. Salasanan voi syöttää uudelleen klikkaamalla kaksi kertaa kyseistä kuvaketta. Tässä vaiheessa kansiota voi käsitellä kuten mitä tahansa muuta kansiota kotihakemistossa. Sen saa lukittua uudella klikkauksella, jolloin kuvakkeeseen ilmestyy taas lukon kuva. Ohje on aika raakile, joten kommentoikaa jos huomaatte turvallisuusriskejä tai ihan vaan kätevämpiä tapoja hoitaa asioita.
Edit: 30.10.2008 Ubuntu 8.10
sudo apt-get install encfs
encfs ~/.encrypted ~/Suojattu
Komento luo kotihakemistoosi kryptatun .encrypted - kansion ja liittää sen kansioon Suojattu. Asennus kysyy lupaa luoda kansiot ja kysyy suojauksen tasoa. Oletus käy hyvin, mitä vahvempi suojaus on, sitä hitaammin tiedostojen käsittely kansion sisällä sujuu. Lopuksi asennus kysyy salasanaa jota käytetään hakemiston avaamiseen, valitse vahvuus käyttötarkoituksen mukaan, mielellään numeroita ja isoja sekä pieniä kirjaimia sekaisin.
gksudo gedit /usr/local/bin/salaus
Lisää tyhjään kansioon seuraava koodinpätkä ja tallenna tiedosto:
#!/bin/bash
while(true)
do
zenity --notification --text="Avaa salatut tiedostosi napsauttamalla tästä" --window-icon=/usr/share/icons/gnome/scalable/actions/gtk-open.svg
nautilus ~/Suojattu && gnome-terminal -x encfs ~/.encrypted ~/Suojattu/
zenity --notification --text="Lukitse salautut tiedostosi napsauttamalla tästä" --window-icon=/usr/share/icons/gnome/scalable/actions/lock.svg
fusermount -u -z ~/Suojattu/
done
Salli lopuksi ohjelman suorittaminen seuraavalla komennolla:
sudo chmod +x /usr/local/bin/salaus
Nyt voit kokeilla asennuksen toimivuutta komennolla seuraavasti: alt+F2, salaus ja suorita. Jos kaikki toimii ok, lisää salaus Gnomen käynnistyksessä starttaaviin ohjelmiin: -> Järjestelmä -> Asetukset -> Istunnot -> Käynnistyvät Ohjelmat -> Lisää -> Nimi: salaus, Komento: salaus