Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:dienste:sslh [2012/10/08 14:31] – Externe Bearbeitung 127.0.0.1 | wiki:dienste:sslh [2012/11/12 08:09] (aktuell) – [SSH Konfigurieren] wikiadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
~~BARCODE~class=barcode_right~size=S~~ | ~~BARCODE~class=barcode_right~size=S~~ | ||
+ | |||
+ | Ich habe nach einer Lösung gesucht, hinter einer Firewall mit gesperrtem SSH-Port administrativ auf einen SSH-Server zuzugreifen. | ||
+ | |||
+ | Die Lösung ist relative einfach. Man verbindet sich über einen Port, der garantiert nicht geschlossen ist. Dieser ist Port 443(SSL). Der Server muss jetzt nur noch unterscheiden, | ||
+ | |||
+ | ====== Vorbereitung des Servers ====== | ||
+ | |||
+ | Da wir hier mit verschiedenen Ports herumspielen, | ||
+ | |||
+ | <file shell> | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ====== Installation ====== | ||
+ | <file shell> | ||
+ | |||
+ | ====== sslh einrichten ====== | ||
+ | |||
+ | In der Datei ''/ | ||
+ | |||
+ | Damit der sslh-Daemon überhaupt startet, muss man die Zeile | ||
+ | < | ||
+ | RUN=yes | ||
+ | </ | ||
+ | | ||
+ | |||
+ | des weiteren muss man die DAEMON_OPTS Zeile an die eigenen Bedürftnisse anpassen. Hinter dem Parameter '' | ||
+ | |||
+ | Wenn alles erledigt ist, kann man sslh starten | ||
+ | <file shell> | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Ob der Daemon wirklich läuft, kann man per '' | ||
+ | < | ||
+ | tcp 0 0 85.214.76.238: | ||
+ | </ | ||
+ | stehen | ||
+ | |||
+ | ====== SSH Konfigurieren ====== | ||
+ | |||
+ | Man muss sicherstellen, | ||
+ | < | ||
+ | ListenAddress=127.0.0.1 | ||
+ | </ | ||
+ | |||
+ | Will man über mehrere Adressen auf den SSH-Server zugreifen, einfach die Zeile ListenAddress mehrfach einfügen. | ||
+ | |||
+ | Jetzt noch den SSH-Daemon starten und testen, ob man per SSH über den Port 443 auf den Rechner zugreifen kann. | ||
+ | |||
+ | ====== Apache2 konfigurieren ====== | ||
+ | |||
+ | in der Datei ''/ | ||
+ | |||
+ | <file bash ports.conf> | ||
+ | < | ||
+ | Listen 127.0.0.1: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Jetzt muss man noch den Apache-Server starten und alles funktioniert wieder wie gehabt. | ||
+ | |||
+ | Über '' | ||
+ | <file shell> | ||
+ | tcp 0 0 85.214.76.238: | ||
+ | tcp 0 0 127.0.0.1: | ||
+ | tcp 0 0 127.0.0.1: | ||
+ | </ | ||
====== Quellen ====== | ====== Quellen ====== | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// |