IPFire – nginx reverse Proxy

Ursprünglich wollte ich Pound als Reverse Proxy nehmen. Jedoch konnte ich keine Weiterleitung auf Ports einrichten. Daher entschied ich mich dann für NGINX,

nginx mit pakfire installieren.

Dann wollen wir den gesamten externen Verkehr auf SSL umstellen. Der Einfachheit halber werden die jeweiligen Server als Virtual Host konfiguriert. Diese kommen in den sites-available Ordner und im sites-enabled per Symlink verknüpft.

Anschließend die nginx.conf anpassen.

Read more

SSH Tunnel einrichten

Oft steht man hinter einer Firewall und nur manche Ports sind offen bzw. einige Seiten gesperrt. Desweiteren ist auch die Kommunikation dann gesichert wenn man sich ein einem nicht vertrautem WLAN befindet (Hotel z.B.)

SSH Tunnel einrichten und aufbauen

SSH Server eingeben beim Host Name und bei Saved Sessions einen Namen für die Konfiguration aussuchen.

Capture_1

Irgendeinen Port aussuchen, Dynamic auswählen und mit Add hinzufügen.

Capture_2 Capture_3

anschließend Speichern und Verbindung öffnen

Capture_4

Nun steht der SSH Tunnel.

Firefox Tunneln

Bei Firefox ist die Einstellung sehr einfach. Die Screenshots sprechen für sich.

Capture_5 Capture_6 Capture_7

FTP über SSH Tunneln

Hierzu benötigte man einen FTP Client (z.B. WinSCP). Authetifizierung per SSH Schlüssel wird in einem andere Beitrag erklärt.

Capture_9 Capture_10

SSH über SSH tunneln

Klingt bizarr, aber manchmal möchte man sich mit einem SSH Server verbinden der nicht über Port 22 erreichbar ist, und gleichzeitig ist jedoch genau diese besagte Port von der Firewall gesperrt.

Auch hier ist es kein Hexenwerk. Vermutlich gibt es aber auch noch andere Möglichkeiten.

Capture_11

Capture_12 Capture_14