Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: VOJ - 31.10.14 - klo:18.19

Otsikko: Privaatti Google Drive
Kirjoitti: VOJ - 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.
Otsikko: Vs: Privaatti Google Drive
Kirjoitti: Tomin - 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ä.
Otsikko: Vs: Privaatti Google Drive
Kirjoitti: matsukan - 31.10.14 - klo:23.10
Bittorrent sync on yksi vaihtoehto. 

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

Toimii kaikilla alustoissa.
Otsikko: Vs: Privaatti Google Drive
Kirjoitti: ajaaskel - 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.

Otsikko: Vs: Privaatti Google Drive
Kirjoitti: Tomin - 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
Otsikko: Vs: Privaatti Google Drive
Kirjoitti: matsukan - 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

Otsikko: Vs: Privaatti Google Drive
Kirjoitti: ajaaskel - 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.