Sichere scriptgesteuerte Dateiübertragung (kein scp!)

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
ruwen
Beiträge: 389
Registriert: 06.04.2003 18:37:25

Sichere scriptgesteuerte Dateiübertragung (kein scp!)

Beitrag von ruwen » 22.09.2009 11:47:46

Moin!

Folgendes Szenario:

Ich habe zwei Rootserver und möchte das Backup des einen Server auf dem jeweiligen anderen Server hinterlegen. Ich weiß für ein sichereres professionelles Backup reicht soetwas nicht, aber da es nur private Server sind, geht das in Ordnung.

Einfachste Lösung wäre scp. Aber sobald ein Angreifer Server 1 gehackt hat, kann er auch auf Server 2 mit dem dort hinterlegten Key zugreifen => Schlecht

Eine andere Lösung wäre ein FTP-Server auf beiden Seiten, der den Usern nur erlaubt, Dateien zu speichern. Herunterladen und löschen nicht. Damit wäre das Backup, einmal hochgeladen, sicher. Allerdings wird ja bekanntermaßen via FTP alles im Klartext übertragen => Suboptimal.

Mein aktueller Plan ist:
Via OpenVPN ein VPN zwischen den Servern aufbauen und via FTP.

Nun die Frage:
Geht es irgendwie einfacher? Hat jemand einen Tipp?

Viele Grüße
ruwen

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: Sichere scriptgesteuerte Dateiübertragung (kein scp!)

Beitrag von michaels » 22.09.2009 12:32:22

Hallo,

wie wäre es mit ge'chroot'eten (komisches Wort :wink: ) ssh Zugängen. Dann kann da auch nicht viel passieren.

Gruß

uname
Beiträge: 12481
Registriert: 03.06.2008 09:33:02

Re: Sichere scriptgesteuerte Dateiübertragung (kein scp!)

Beitrag von uname » 22.09.2009 12:50:04

"rsync über ssh". Entsprechend den Key nur für den Befehl "command=..." in ~/.ssh/authorized_keys erlauben.

Nicht wirklich probiert:

http://sial.org/howto/rsync/

Benutzeravatar
ruwen
Beiträge: 389
Registriert: 06.04.2003 18:37:25

Re: Sichere scriptgesteuerte Dateiübertragung (kein scp!)

Beitrag von ruwen » 22.09.2009 17:57:08

michaels hat geschrieben:Hallo,

wie wäre es mit ge'chroot'eten (komisches Wort :wink: ) ssh Zugängen. Dann kann da auch nicht viel passieren.

Gruß
Das klingt interessant. Eigentlich soll der ja garnichts machen dürfen. Also müsste doch eine leere chroot-Umgebung funktionieren oder? Er brauch ja nur irgendwo ein Heimat-Verzeichnis wo er etwas reinkopieren kann.

michaels
Beiträge: 1164
Registriert: 29.03.2009 18:12:25

Re: Sichere scriptgesteuerte Dateiübertragung (kein scp!)

Beitrag von michaels » 22.09.2009 18:05:30

Ja. Einfach User z.B. "backup" anlegen. Der wird dann in /home/backup/ eingesperrt und fertig.

Mit einigermaßen aktuellen OpenSSH Versionen geht es sogar recht einfach:
http://www.debian-administration.org/articles/590

Gruß

Benutzeravatar
ruwen
Beiträge: 389
Registriert: 06.04.2003 18:37:25

Re: Sichere scriptgesteuerte Dateiübertragung (kein scp!)

Beitrag von ruwen » 22.09.2009 20:28:28

michaels hat geschrieben:Ja. Einfach User z.B. "backup" anlegen. Der wird dann in /home/backup/ eingesperrt und fertig.

Mit einigermaßen aktuellen OpenSSH Versionen geht es sogar recht einfach:
http://www.debian-administration.org/articles/590

Gruß
Das läuft schon ganz geschmeidig. Leider fehlt mir noch ne Möglichkeit, dem User zu verbieten, den Krams wieder zu löschen. Zur Not halt via cron aufm Backuprechner chown, aber schön ist was anderes :(

EDIT: erledigt. chmod 600 && chown 0 file reicht ja :D
EDIT²: Geht nicht *grummel*. Bleibt nur der Cronjob aufm Backupserver der alles überbügelt. Schade.

Antworten