wordpress hosting - vpn - cloud - statistiekservice - email

Archief op maart 2013

X forwarding na een su of sudo

X forwarding

Om op een remote server een X programma te kunnen draaien heb je uiteraard lokaal een X-server nodig. Met ssh -X {username}@server.example.com kan een X forwarding sessie worden gestart. Er kan dan op een remote server een grafisch programma worden gestart wat lokaal getoond wordt. Dat kan allerlei voordelen hebben oa. netwerktechnisch. De X-sessie wordt immers getunneld over de SSH poort.

Echter, sommige programma’s moeten als root worden gestart en als niet als root kan worden ingelogd moet dat na een reguliere inlog met su of sudo worden bereikt. Als dan het grafische programma wordt gestart verschijnt de foutmelding:

X11 connection rejected because of wrong authentication.

xauth

De oplossing ligt er in om het MIT cookie (sessie cookie voor X) te achterhalen en dat vervolgens na de su of sudo aan xauth toe te voegen. Dat kan na de inlog als reguliere user het cookie te achterhalen met:

xauth list

En er komt een antwoord wat lijkt op:

hostname:10 mit-magic-cookie-1 4d22408a71a55b41ccd1657d377923ae

Copyeer deze regel en ga via su of sudo naar root en geef vervolgens:

xauth add hostname:10 MIT-MAGIC-COOKIE-1 4d22408a71a55b41ccd1657d377923ae

Vervolgens kunnen programa’s die een grafische omgeving (X server) nodig hebben worden gestart.

Video surveillance met Xeoma

XeomaVideo Surveillance op Linux

Er zijn voor Linux niet zo heel veel bruikbare programma’s te vinden die voor CCTV (closed circuit TV) ofwel videobewaking te gebruiken zijn. De twee meest gebruikte zijn Motion en Zoneminder. Beide producten hebben zo hun sterke maar vooral ook zwakke punten. Zo ligt te ontwikkeling van Motion al een tijdje stil, de meest recente versie stamt uit 2010.

Een alternatief is Xeoma van Felenasoft maar is een commercieel product maar draait niet alleen op Windows maar ook op Linux. Ik probeerde versie 13.2.25 op Fedora Core 17.

Xeoma werkt middels een server – client principe.

 

Installatie Xeoma server

De installatie is eenvoudig: Geef als root: ./xeoma.app -install -allmanual en xeoma wordt geinstalleerd waabij het opstarten van de server en client handmatig (manual) moet gebeuren. Er kan ook worden gekozen om of de server en of de server en client automatisch op te starten na een reboot.

xeoma1

 

De client

De Xeoma client ziet er gelikt uit, daar is geen twijfel over mogelijk. Na de eerste keer opstarten wordt gezocht naar IP camera’s op het netwerk en hiermee wordt, indien mogelijk zonder password, automatisch aan de configuratie toegevoegd.

xeoma2

Er kan worden gekozen om de continue alle beelden op te slaan of waar ik het voor gebruik, motion detection. Er worden dan alleen beelden opgeslagen als er beweging wordt waargenomen.

 

Conclusie

Xeoma is een interessante en bruikbare aanvulling in het beperkte aanbod van CCTV of video surveillance software voor Linux. Uit de eerste 48 uur blijkt de applicatie (server) gedeelte stabiel en geen hoge belasting voor de pc te vormen. De GUI is makkelijk te begrijpen en spreekt eigenlijk voor zich. Wat handig is dat met een brush de te monitoren zone is in te kleuren zodat een of meerdere delen van het totale camerabeeld gebruikt wordt voor bewegingsdetectie.

De prijs van Xeoma is $ 19,95 voor 1 camera en vanaf drie camera’s geldt een staffelkorting.

Xeoma is te downloaden via de website van Felenasoft:http://felenasoft.com/en/