Dateien sicher über meinen eigenen Server austauschen

Gast #4350075
Lesenswert?

Hallo,

ich möchte mit einem Bekannten Daten austauschen. Dieser Bekannte wohnt 
nicht in meinem Land. Es soll so funktionieren, daß ich diese Daten auf 
meinen eigenen root - Server hochlade, von dem er sie per Link 
(http://www.meinedomain.de/datei.pdf) herunter laden kann.

Das funktioniert soweit problemlos.

Allerdings möchte ich nun auch Daten hochladen, die nicht jeder sehen 
soll. Letztlich gibt es einige Knackpunkte in der Übertragung, an 
welchen andere zuhören können, wenn sie es drauf anlegen.

Welche quelloffene Software gibt es für einen Ubuntu Server mit einem 
Apache Webserver, die beide Verbindungen verschlüsselt und sie mit einem 
Passwort absichert? Damit ist gemeint, daß sowohl zum Hochladen als auch 
zum Herunterladen ein Passwort notwendig ist und die Verbindung 
verschlüsselt wird.

PS: ich möchte meine Daten nicht auf einem fremden Server, auf den ich 
keinen root- Zugriff habe, wie Dropbox, speichern.
#4350084
Lesenswert?

Es gibt verschiedene Möglichkeiten, ganz davon abhängig, wie sicher es 
sein soll. Eine Möglichkeit wäre, einen OwnCLoud-Server einzurichten.
Wenn's besonders sicher sein soll, verschlüsselst du die Dateien mit 
gnupg, bevor du sie hochlädst. Dann kann auch jemand, der doch irgendwie 
an die Datei kommt (z.B. der Hoster oder jemand, der sich in deinen 
Server hackt) nichts damit anfangen.
(Firma: Q3) #4350286
Lesenswert?

Man kann mehrfach verschlüsseln bzw. sichern:

1. Zugang zum Downloadverzeichnis nur per Username/Passwort (z.B. per 
htaccess)

2. die Übertragung verschlüsseln (HTTPS oder SFTP)

3. die Daten selbst in passwortgesicherten Archiven (z.B. RAR oder ZIP) 
verpacken

Wenn sich dann noch jemand die Mühe macht, das zu knacken, musst  du 
ganz schön wichtig sein :-)
Gast #4350530
Lesenswert?

Wenn nicht jeder die Datei sehen soll kannst du auf deinem Server einen 
Ordner erstellen z.b. unter /var/www/Site2 und diesen dann mit htaccess 
vor Zugriff sichern.
Der andere hätte mit dem Passwort dann auf 
http://www.meinedomain.de/Site2/datei.pdf zugriff darauf.
Wenn es etwas graphisches zum klicken sein soll kann ich auch pydio 
empfehlen.
https://pyd.io/  Schaut schöner aus wie owncloud ist meiner ansicht nach 
schöner zu bedienen und kann auch direkt lokale Ordner auf deinem Server 
freigeben. Stand meines letzen wissens konnte owncloud nur Dateien 
online stellen die es in seinem eigenen mysql server gespeichert hatte.

Das hindert aber nicht daran das die Verbindung zum Server von dir oder 
von einem anderen belauscht werden könnte. Falls jemand eure Verbindung 
abhört könntet ihr auch die Verbindug verschlüsseln => https.

Falls du aber verhindern wills dass übhaupt jemand weiß ob du dich mit 
deinem Server oder mit ??? verbunden hast fällt mir nur noch TOR ein.
#4350531
Lesenswert?

Wie lädst du die Dateien auf deinen Webserver hoch?
Für den zweiten Teil, den Download empfiehlt sich ein Passwortschutz auf 
http-ebene, das Bringt dein Webserver von haus aus mit, htpasswd ist nen 
gutes Stichwort um eine Suchmaschine zu füttern.
Damit ist Die Sache zwar Zugangsgeschützt, aber nicht abhörsicher, weder 
die Übertragenen Nutzdaten noch die Zugangsdaten.
Da hilft dir ssl.
Nen kostenloses Zertifikat bekommst du bei startssl oder wosign. Oder 
wenn du noch ein paar Wochen warten kannst bei letsencrypt.

Wenn du die Dateien per http hochlädst kannst du das genau so machen.

Alternativ würde ich scp vorschlagen (Zugang gesichert mit Keyfiles, 
nicht mit Passwort)
#4354049
Lesenswert?

Alexander Peters schrieb:
> Welche quelloffene Software gibt es für einen Ubuntu Server mit einem
> Apache Webserver, die beide Verbindungen verschlüsselt und sie mit einem
> Passwort absichert? Damit ist gemeint, daß sowohl zum Hochladen als auch
> zum Herunterladen ein Passwort notwendig ist und die Verbindung
> verschlüsselt wird.

Dazu brauchst Du keine Software, der Apache kann das mit TLS und WebDAV.
Gast #4355878
Lesenswert?

Einfach die Files verschlüsseln, dann braucht es nicht unbedingt eine 
Transportverschlüsselung. Z.b. so: 
https://www.madboa.com/geek/openssl/#how-do-i-simply-encrypt-a-file

Gerne auch n mal mit unterschiedlichen Ciphern und unterschiedlichen 
Schlüsseln, selbst wenn man dann den Kram auf eine öffentliche Seite 
packt ist das noch immer sicherer als eine Transportverschlüsselung mit 
beschränkten Zugriff.
#4355948
Lesenswert?

Frank schrieb:
> Einfach die Files verschlüsseln, dann braucht es nicht unbedingt eine
> Transportverschlüsselung. Z.b. so:
> https://www.madboa.com/geek/openssl/#how-do-i-simply-encrypt-a-file
>
> Gerne auch n mal mit unterschiedlichen Ciphern und unterschiedlichen
> Schlüsseln, selbst wenn man dann den Kram auf eine öffentliche Seite
> packt ist das noch immer sicherer als eine Transportverschlüsselung mit
> beschränkten Zugriff.

Verschlüsselt über tragen und zugriffsgeschützt ist genau aus welchem 
Grund jetzt unsicherer als Frei zugänglich und Verschlüsselt?

Abgesehen davon das eins davon einmalige Einrichtung bedarf, das andere 
Mehraufwand bei jeder Nutzung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren