Wechseln zu: Navigation, Inhalt

Archiv für Server

HowTo: VZ-Nachrichten lokal mit FreePOPs sichern

In den immer weiter sinkenden Besucherzahlen zeigt sich, was schon seit langem klar ist: mit den VZ-Netzwerken geht es bergab. Auch ich war seit August 2007 Mitglied im SchülerVZ, doch seit einem Jahr ist es dort ziemlich still geworden. Aus dem Facebook-Plagiat wurde das TÜV-geprüfte Vorzeige-Netzwerk und heute wirkt es nur noch wie eine unkreative und wenig weltoffene Werbeplattform. Um dem Leiden ein Ende zu setzen, habe ich daher beschlossen, meine Mitgliedschaft zu beenden. Dies ist im Prinzip kein Problem, wer jedoch nach einer einfachen Möglichkeit sucht, seine Daten wie bei Facebook oder Google+ herunterzuladen, wird enttäuscht. Dies erstaunt umso mehr, weil das Netzwerk in letzter Zeit ja soviel Wert auf den Datenschutz legt. Zumindest für die Nachrichten und Pinnwandeinträge gibt es jedoch eine brauchbare Lösung.

Mithilfe des POP3-Daemons FreePOPs kann man über HTTP auf Webmail-Angebote zugreifen, die keinen POP3-Server anbieten. Das FreePOPs StudiVz Plugin von André Martin macht dies auch für die VZ-Netzwerke möglich. Prinzipiell könnte man hierfür jedes beliebige Email-Programm verwenden, ich bevorzuge zum Archivieren jedoch die Freeware MailStore Home, die vor kurzem in Version 5.0 erschienen ist. Vorteile sind beispielsweise, dass man schon bei der Installation die Möglichkeit hat, eine portable Version zu erstellen, und die archivierten Daten so wesentlich flexibler verwalten kann.

Nachdem alle Komponenten installiert sind, startet man FreePOPs sowie MailStore Home und fügt zunächst eine neue Archivierungsaufgabe hinzu. Dies erfolgt in Form eines Profils mit den folgenden Einstellungen:

Posteingang (Inbox)

E-Mail-Adresse: email@domain.de/Inbox
Servername: localhost:2000
Zugriff via: POP3
Benutzername: no-reply@schuelervz.de?email=email@domain.de
Kennwort: VZ-Kennwort

Durch den Zusatz /Inbox werden die heruntergeladenen Nachrichten in den Unterordner Inbox einsortiert, was sinnvoll ist, da neben diesem Profil auch noch zwei weitere eingerichtet werden sollten, um ein vollständiges Backup zu erhalten. Der Benutzername muss bei allen Profilen auf das jeweilige VZ-Netzwerk (no-reply@studivz.de, no-reply@schuelervz.de, no-reply@meinvz.de) angepasst werden:

Postausgang (Outbox)

E-Mail-Adresse: email@domain.de/Outbox
Servername: localhost:2000
Zugriff via: POP3
Benutzername: no-reply@schuelervz.de?email=email@domain.de&folder=Outbox
Kennwort: VZ-Kennwort

Pinnwandeinträge (Wall)

E-Mail-Adresse: email@domain.de/Wall
Servername: localhost:2000
Zugriff via: POP3
Benutzername: no-reply@schuelervz.de?email=email@domain.de&folder=Wall
Kennwort: VZ-Kennwort

Ist der Vorgang nach ein paar Minuten erfolgreich abgeschlossen, kann man das durchsuchbare Backup betrachten oder die archivierten Nachrichten anschließend noch über eine der vielen Exportfunktionen ausgeben. In jedem Fall aber kann man mit ruhigem Gewissen den VZ-Account löschen. ;)

Fotogalerie

Links


HowTo: OpenSSH-Server mit Cygwin unter Windows 7 installieren

Um auch unter Windows 7 die vielzähligen Möglichkeiten eines OpenSSH-Servers nutzen zu können, empfiehlt es sich, diesen mithilfe von Cygwin zu installieren. Danach stehen die bekannten Funktionen wie die verschlüsselte Verbindung zur Konsole eines entfernten Computers und Dateienübertragungen via SFTP zur Verfügung.

Cygwin Setup: Select Packages

Die Installation beginnt mit dem Herunterladen und Konfigurieren des Cygwin Setups, wobei unbedingt das Paket openssh ausgewählt werden muss. Alle weiteren Abhängigkeiten werden anschließend automatisch aufgelöst und installiert.

Nach dem Abschluss der Installation wird die Cygwin Bash Shell per Rechtsklick als Administrator ausgeführt. Mit dem Befehl ssh-host-config wir die Konfiguration gestartet, welche anschließend mittels Abfragen den Server einrichtet.

ssh-host-config
*** Query: Should privilege separation be used? (yes/no) yes
*** Query: new local account 'sshd'? (yes/no) yes
*** Query: (Say "no" if it is already installed as a service) (yes/no) yes
*** Query: Enter the value of CYGWIN for the daemon: []
*** Query: Do you want to use a different name? (yes/no) no
*** Query: Create new privileged user account 'cyg_server'? (yes/no) yes

Die Konfiguration des OpenSSH-Servers ist danach abgeschlossen und kann bei Bedarf später noch weiter verfeinert werden.

Dienste: Cygwin sshd

Um den sshd-Dienst zu starten gibt man entweder net start sshd oder cygrunsrv -S sshd in die Konsole ein. Alternativ kann man den Dienst auch wie jeden anderen in der Systemsteuerung starten. Nach einem Neustart geschieht dies automatisch.

Windows-Firewall

Damit SSH durch die Firewall erreichbar ist, sollte man abschließend in der Windows-Firewall mit erweiterter Sicherheit eine neue eingehende Regel anlegen, die für den TCP-Port 22 Verbindungen zulässt. Wer nicht möchte, dass der neu angelegte Benutzer cyg_server im Anmeldebildschirm erscheint, sollte noch diesen Schlüssel in die Registry importieren oder selbst dort anlegen.

Links