Kirjoittaja Aihe: Privaatti Google Drive  (Luettu 2599 kertaa)

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
Privaatti Google Drive
« : 31.10.14 - klo:18.19 »
Meitä olisi kolme kaverusta jotka haluaisivat luoda yksityisen Google Driven. Perusajatus olisi että jokaisella olisi kotonaan kone jossa olisi 3 TB kovalevy  josta 1 TB olisi itselle ja kaksi muuta  jaettuna kahdelle muulle. Omalla kovalevyllä data voisi olla salaamatta mutta muiden levyille peilatut tiedot olisi salattu. Lisäksi datan tulisi olla Google Driven tai Dropboxin tapaan käytettävissä paitsi linuxissa niin myös  windowsissa, macissa tai androidissa. Lisämutka asiassa on että osa koneista joutuisi olemaan dynaamisen ip:n takana kuten esim. dy.fi. Samoin olisi hyvä jos tunnistautuminen vaatisi salasanan lisäksi key-tiedoston kuten ssh:ssa on mahdollisuus käyttää. Samoin mahdollisuus että nämä serverit voisivatkin toimia esim. Raspberry Pi:llä voisi olla hyvä. Samoin sen tulisi olla vikasietoinen siten että vaikka yksi serveri olisi alhaalla niin datat olisivat saatavilla ja kun pudonnut serveri olisi takaisin linjoilla niin systeemi itse synkkaisi datat ja jatkaisi niinkuin mitään ei olisi tapahtunutkaan.

Meillä ei vaan ole mitään hajuakaan millä softalla tätä voisi alkaa rakentamaan tai miten sen saa hitsattua muihin käyttiksiin.

Emme ole mitään untuvikkoja linuxin suhteen mutta meistä ei ole koodaamaan tätä alusta loppuun saakka.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Privaatti Google Drive
« Vastaus #1 : 31.10.14 - klo:18.42 »
Jotain valmiita vaihtoehtoja on olemassa, mutta en mene sanomaan miten hyvin ne palvelevat noita tarpeitanne: http://readwrite.com/2011/05/03/4-ways-to-build-your-own-dropbox

Tietysti jos jokin sopii melko hyvin, niin sitten sitä voisi laajentaa. Esimerkiksi jos tuo toimii vain yhdellä palvelimella, niin sellainen järjestely voisi toimia, että koneet itse kopioivat nuo tiedostot toisille koneille rsync:llä ja ssh:lla. Salaus kannattaa tehdä lähettäjän päässä, jotta hallinta on omissa käsissä.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Privaatti Google Drive
« Vastaus #2 : 31.10.14 - klo:23.10 »
Bittorrent sync on yksi vaihtoehto. 

http://www.bittorrent.com/sync/download

Toimii kaikilla alustoissa.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Privaatti Google Drive
« Vastaus #3 : 01.11.14 - klo:11.30 »
Lainaus
Lisämutka asiassa on että osa koneista joutuisi olemaan dynaamisen ip:n takana kuten esim. dy.fi.

Ei tuossa ole mitään ongelmaa.  Itselläni on bash-skripti jota ajan crontabissa 10 minuutin välein ja koneen käynnistyessä, esim. sähkökatkon tai muun syyn takia.  Tukee DDNS-palveluntarjoajia "dy.fi" ja "DnsExit". Tuon pystyy laittamaan jakelusta/alustasta riippumatta kun käytössä on vähintään bash4 ja Linuxin tavanomaiset apuohjelmat.  Käyttäjätunnus ja salasana säilytetään kryptattuna tiedostoon, eivät ole selväkielisenä missään.  Skripti sisältää konffausohjelman jolla valitaan palveluntarjoaja ja talletetaan tunnus/salasana.

Alustoista:  Jos olisit pelkästään Linuxissa niin tuo synkkaus olisi aika helppo myös ssh+avaimet+rsync -jutuilla ilman kryptausta kuten "Tomin" jo sanoikin.  Ei ole havaintoa miten mutkikkaaksi se menee jos etäkoneen palvelimen osio on kryptattu.

« Viimeksi muokattu: 05.11.14 - klo:10.52 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Privaatti Google Drive
« Vastaus #4 : 01.11.14 - klo:13.14 »
Alustoista:  Jos olisit pelkästään Linuxissa niin tuo synkkaus olisi aika helppo myös ssh+avaimet+rsync -jutuilla ilman kryptausta kuten "Tomin" jo sanoikin.  Ei ole havaintoa miten mutkikkaaksi se menee jos etäkoneen osio on kryptattu.

Itse ymmärsin, että tuossa jokaisella on oma "palvelin", jossa nuo tiedostot ovat ja niitä pitää sitten päästä lataamaan ja tallettamaan multa laitteilta ja varmaan samaltakin. Etäkoneen salaukset tiedostojärjestelmän tasolla eivät tässä auta, kun tarkoitus lienee että ne kaverit eivät tutki muiden tiedostoja, mutta lähetettäessä noita tiedostoja ne tiedostot voisi salata. Tulipa mieleeni sekin, että jos nuo etäkoneet voisi liittää sshfs:llä ja sen päälle EncFS tai eCryptfs, niin saisi tuon toteutuksen melkein ilmaiseksi ja salaus tapahtuisi omalla koneella. En tosin tiedä miten hyvin nuo toimivat käytännössä netin yli tai edes yhdessä, mutta jotain tuollaista voisi kokeilla.

http://linux.fi/wiki/Sshfs
http://en.wikipedia.org/wiki/EncFS
http://en.wikipedia.org/wiki/ECryptfs

Noilla siis voisi mahdollisesti tehdä tuon tiedostojen varmistuksen etäkoneille. Se miten niihin pääsee käsiksi Windowsista tai Androidista on sitten oma ongelmansa.

Muokkaus: Tuo BitTorrent Sync on kyllä kiinnostava ja huomaan siinä vain yhden harmillisen jutun: Se ei ole VALO eli se ei ole vapaa eikä avoimen koodin ohjelmisto. http://www.bittorrent.com/legal/eula
« Viimeksi muokattu: 01.11.14 - klo:13.20 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Privaatti Google Drive
« Vastaus #5 : 01.11.14 - klo:23.20 »
Lainaus
Muokkaus: Tuo BitTorrent Sync on kyllä kiinnostava ja huomaan siinä vain yhden harmillisen jutun: Se ei ole VALO eli se ei ole vapaa eikä avoimen koodin ohjelmisto. http://www.bittorrent.com/legal/eula

Ei niin, vastaava gnu projekti junnaa paikallaan.

https://libreplanet.org/wiki/Group:SyncReplacement

Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Privaatti Google Drive
« Vastaus #6 : 05.11.14 - klo:10.59 »
Lainaus
Itse ymmärsin, että tuossa jokaisella on oma "palvelin", jossa nuo tiedostot ovat ja niitä pitää sitten päästä lataamaan ja tallettamaan multa laitteilta

Tuota minäkin ajattelin mutta ilmaisin hieman väärin ajatellen jotenkin likimain että se kone jolla itse olen on "oma kone" ja se toinen kone taasen on "etäkone" eli se "etäkone" olisikin nyt sen kaverin palvelin mutta korjasin tuonne tekstiini sanan "etäkone" tilalle "palvelin" koska se on selkeämpi.

Lainaus
Tulipa mieleeni sekin, että jos nuo etäkoneet voisi liittää sshfs:llä ja sen päälle EncFS tai eCryptfs
Tuo olisi muuten hyvin mielenkiintoinen yhdistelmä, kiinnostaa kuulla jos joku laittaa tuon kasalle.
« Viimeksi muokattu: 05.11.14 - klo:11.19 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.