Google Drive sicher auf Server nutzen

w0bble

New Member
Hallo,

Google drive bietet mittlerweile ziemlich günstigen Cloud Speicher an ( 1TB 10$)

Man kann ihn mit google-drive-ocamlfuse einfach mounten allerdings suche ich nach einer Möglichkeit die Daten verschlüsselt in der Cloud vorzuhalten. Alle Lösungen die ich finde z.b. Truecrypt oder EncFS funktionieren nur wenn man den Platz in der Cloud komplett auf dem Server vorhält, dies dient also nicht einer Erweiterung des Speichers.

Gibt es Möglichkeiten den Speicher transparent zu verschlüsseln so das ich ihn auf dem Server normal nutzen kann, alle übertragenen Daten allerdings verschlüsselt in der Cloud abgelegt werden?

Gruß
 
Hallo, wie hast du es geschafft Google drive zu mounten?

Habs auch installiert, aber wenn ich die URL im Browser eingebe bekomme ich keinen Google Auth Code. Kannst du mir da helfen?

LG Lars
 
Danke,
Das hatte ich probiert., nur komme ich folgende Meldung bei der Auth Code Anforderung


Code:
 [root@server googledrive]# google-drive-ocamlfuse
/usr/bin/xdg-open: Zeile 402: htmlview: Kommando nicht gefunden.
Error: no display specified
/usr/bin/xdg-open: Zeile 402: mozilla: Kommando nicht gefunden.
/usr/bin/xdg-open: Zeile 402: netscape: Kommando nicht gefunden.
/usr/bin/xdg-open: Zeile 402: links: Kommando nicht gefunden.
/usr/bin/xdg-open: Zeile 402: lynx: Kommando nicht gefunden.
xdg-open: no method available for opening 'https://accounts.google.com/o/oauth2/restenfernt' 
Error: no display specified
[7748:7748:0706/131643:ERROR:browser_main_loop.cc(240)] Gtk: cannot open display:
Cannot retrieve auth tokens.
Failure("Error opening URL:https://accounts.google.com/o/oauth2/RESTENTFERNT")
[root@server googledrive]#
 
Last edited by a moderator:
https://github.com/astrada/google-drive-ocamlfuse/wiki/Headless-Usage-%26-Authorization
In the basic procedure described in Usage, you need a web browser for the authorization step. On a headless server without a GUI interface or a web browser, you can get it to work by using a web browser on a separate computer, and pasting the results into the ~/.gdfuse/default/config (or ~/.gdfuse/label/config if you use labels) file of your headless server.

Das funktioniert ohne Probleme
 
Hallo, also alles ging... Dann bin ich aus der SSH session raus und nun habe ich folgenden Fehler uploadfromtaptalk1404671448240.jpg

Mit umount kann ich den Speicher aushängen. Das geht geht da ich in der fuse group drin bin.
Aber es wird nicht mehr geladen. Hab keinen Zugriff drauf. Wie kann ich das nun lösen?
 
Nichts zu sehen von Google Drive Mount

Code:
 /etc/fstab
# Created by anaconda on Wed Jul 27 10:48:39 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/sda3       /       ext4    defaults        1       1
/dev/sda2       none    swap    defaults        0       0
/dev/sda1       /boot   ext4    defaults        1       2
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
 
Ok Du hast hier keinen Eintrag gemacht, das ist aber auch nicht der Fehler.

Ich habe mir Deinen Screenshot nochmal genau angeschaut.
Du bist in dem Verzeichnis welches Du mountest. Verlasse das Verzeichnis und betrete es wieder dann wird es erst neu eingelesen.
 
Code:
google-drive-ocamlfuse -cc
Mit dem Befehl wird der Cache Speicher gesäubert, falls mall nicht alles angezeigt wird.
 
Nun wird mir dies angezeigt.

Code:
 [root@h2124583 ~]# google-drive-ocamlfuse -cc
Clearing cache...done
[root@h2124583 ~]# google-drive-ocamlfuse /home/googledrive
[root@h2124583 ~]# cd /home/googledrive
-bash: cd: /home/googledrive: Der Socket ist nicht verbunden
 
Noch was. Heute ging es wieder. Nur wenn die SSH Session beendet ist dann ist die Verbindung getrennt. Aber warum?
Danach kommt nur noch die Meldung "socket nicht verbunden"
 
Wenn Du das nicht als daemon laufen lässt, ist es ganz normal, dass es sich nach Ende der SSH Session beendet, weshalb auch kein socket file gefunden werden kann.
Saubere Lösung: daemon, bzw. service.
Mögliche Lösung, falls kein daemon möglich sein sollte: screen.
 
Last edited by a moderator:
So, also vom Prinzip her funktioniert es, nur immer wenn es gemountet ist und ich mit df schauen will wieviel GB belegt sind bricht die Verbindung ab und ich darf alles von neuem machen.. Irgendwas mache ich falsch. In den logs von gdfuse steht nix drin


Edit es geht. Nur ich bekomme es nicht in das es im Background weiter läuft nach beenden der Session

Hab davon nen Error Log :

Refreshing metadata...Refreshing access token...fail (error_code=Exception)
Error refreshing access token (try=0):
Exception:GaeProxy.ServerError("error_code Exception")
Backtrace:
fail (error_code=Exception)
Error refreshing access token (try=1):
Exception:GaeProxy.ServerError("error_code Exception")
Backtrace:
fail (error_code=Exception)
Error refreshing access token (try=2):
Exception:GaeProxy.ServerError("error_code Exception")
Backtrace:
fail (error_code=Exception)
Error refreshing access token (try=3):
Exception:GaeProxy.ServerError("error_code Exception")
Backtrace:
fail (error_code=Exception)
Error refreshing access token (try=4):
Exception:GaeProxy.ServerError("error_code Exception")
Backtrace:
fail (error_code=Exception)
Error refreshing access token (try=5):
Exception:GaeProxy.ServerError("error_code Exception")
Backtrace:
[72.962406] TID=0: Exiting.
CURL cleanup...done
Clearing context...done
 
Last edited by a moderator:
Die Anleitung aus meinem ersten Post hat hier keiner gelesen oder? Da gibt es einen Abschnitt automatisch mounten mit einem Eintrag in der /etc/fstab. Dann einfach mit dem Befehl mount 'mountpoint' einhängen und gut ist es. Bei Problemen schreibe ich gerne noch mal eine Anleitung, aber steht alles unter dem Link.
 
Hallo @rolapp ich habe die Anleitung gelesen und auch in der fstab den Eintrag gemacht, aber es klappt nicht....
 
Back
Top