Menu

SSH Single Sign On mittels Kerberos

Single Sign On (SSO) ist eine feine Sache. Der Benutzer authentifiziert sich einmal mit seinen Benutzernamen und Kennwort (z. B. bei der Anmeldung am Client) und hat anschließend Zugriff auf diverse Anwendungen ohne sich erneut anmelden zu müssen. In diesem Beitrag zeige ich wie man sich mit Hilfe von Kerberos per SSH an einen Linux Server innerhalb einer UCS Domäne anmelden kann.

Weiterlesen

Icinga 2 und Icinga Web 2 auf dem Raspberry Pi

Icinga ist eine Open Source Monitoring Lösung und war ursprünglich ein Fork von Nagios. Mit der Version 2 verabschiedet man sich allerdings von der alten Codebasis und setzt auf eine komplette Neuentwicklung. Dabei bleibt Icinga 2 aber weiterhin abwärztskompatibel, sowohl Nagios als auch Icinga 1 Plugins und Addons können ohne Probleme weiter verwendet werden. Auch das Webfrontend wurde in der neuen Version rundumerneuert und erstrahlt in einem modernen, klaren und sehr übersichtlichem Look. Ich habe die Monitoringlösung auf einem Raspberry Pi installiert und bin bis jetzt sehr zufrieden. Die Installation verlief ohne große Probleme und die ersten Hosts waren schnell angebunden.

Weiterlesen

OpenWRT bridged Repeater mit relayd

OpenWRT ist eine auf Linux basierende offene Firmware für Router und AccessPoints. OpenWRT wird permanent weiterentwickelt und steht aktuell in der Version Chaos Calmer (15.05) für eine Vielzahl an Geräten unterschiedlicher Hersteller zur Verfügung. Möchte man in einer Mietwohnung nicht meterweise LAN-Kable an der Sockelleiste entlang verlegen, gibt es die Möglichkeit mit zwei AccessPoints einen WLAN-Blücke aufzubauen.

Weiterlesen

Minimale Raspbian Installation

Raspbian ist eine auf Debian basierende Distribution für den Raspberry Pi. Anders als bei Debian hat man während der Installation allerdings keine Möglichkeit, Pakete die man nicht benötigt abzuwählen. Es wird eine volle Desktopumgebung inklusive graphischer Benutzeroberfläche und Programmen installiert. Möchte man den Pi als kleinen Server benutzen, werden so Ressourssen sinnlos verschwendet. Auf der Suche nach einer einfachen Möglichkeit für eine Minimalinstallation stieß ich auf den Raspbian Netinstaller. Der Installer unterstütz den Raspberry Pi Model 1B, Model 1B+ sowie Model 2B und benötigt mindestens eine 512 MB SD Karte. Ich empfehle die Installtion über eine LAN Verbindung druchzuführen. Für WLAN gibt es zwar auch Ansätze, ob diese funktionieren kann ich allerdings nicht sagen.

Weiterlesen

Vorstellung Atric IR-WakeupUSB eco

Jeder der ein HTPC in seinem Wohnzimmer stehen hat, macht sich irgendwann darüber Gedanken wie er diesen bequem steuern kann. Ich persönlich bevorzuge ja für die Steuerung meines MediaCenters die klassische Fernbedienung. Damit das funktioniert, benötigte man allerdings auch einen passenden IR Empfänger. Von diesen gibt es reichlich auf dem Markt. Einige Harmony Fernebdienungen werden gleich mit einem USB-Empfänger vertrieben, als Allround-Lösung kann man beispielsweise zu FLIRC greifen. Ich war allerdings auf der Suche nach einem Gerät welches ich fest in den PC einbauen kann und stieß bei der Suche auf Atric. Der IR-WakeupUSB eco ist ein IR Empfänger in Form einer kleine Platine ohne Gehäuse. Über die Software lässt sich so ziemlich jede Infrarot-Fernbedienung anlernen und benutzen. Außerdem ist der Empfänger dazu in der Lage den PC einzuschalten, auch wenn dieser komplett heruntergefahren wurde (S5).

Weiterlesen

Gogs auf Uberspace installieren

Gogs oder "Go Git Service" ist eine in der Programmiersprache Go geschriebene Webanwendung für git ähnlich GitHub oder GitLab. Gogs ist eine reine self-hosted Lösung und muss auf dem eigene Server installiert werden. Das Projekt hat mit der Version 0.8 den Beta-Status verlassen. Auch wenn es hier und da noch kleinere Bugs gibt, lässt sich Gogs sehr gut im Entwickler-Alltag einsetzten. Im Vergleich zu GitLab ist Gogs deutlich einfacher zu installieren und sehr ressourcenschonend.

Weiterlesen

Eigener XMPP Server mit Prosody auf Uberspace

Prosody ist ein leichtgewichtiger XMPP Server der relativ einfach zu installieren und konfigurieren ist. XMPP ist ein offenes Kommunikationsprotokoll und wird zum Datenaustausch sowie Instant Messaging eingesetzt. Das Protokoll wird beispielsweise von WhatsApp eingesetzt, bildet da aber ein geschlossenens System und erlaubt es nicht, das WhatsApp-Benutzer mit anderen XMPP-Benutzern kommunizieren können. Natürlich ist Prosody kostenlos und Opensource und für die meisten Linux Distributionen, BSD, Mac OS sowie für Windows verfügbar. In diesem Beitrag werde ich zeigen, wie ihr euch Prosody auf eurem Uberspace installieren könnt. Zuerst möchte ich mich aber noch bei Alexander Hof bedanken der auf seinem Blog cosmofox ein super Tutorial zu der Installation geschrieben hat. Da ich an einigen Stellen von dem Tutorial abgewichen bin, habe ich mich entschieden ein eigenen Beitrag zu verfassen.

Weiterlesen