Tutorial: GNU/Linux Debian 7.4 (Wheezy): Remote SSH-Login nur für bestimmte User erlauben

Es empfiehlt sich den Remote SSH-Login nur für diejenigen User zuzulassen, die ihn auch wirklich benötigen.

Möchte man den Zugang via SSH einschränken dann funktioniert das u.a. wie folgt:

Remote SSH-Login nur für bestimmte User erlauben

1. Per SSH als root auf dem Server einloggen

idienstler@desktop:~$ ssh -l root meinserver.tld

2. Die sshd_config editieren

idienstler@server:~$ vi /etc/ssh/sshd_config

3. In der sshd_config festlegen wer sich einloggen darf zum Beispiel nur root

# SSH access
AllowUsers root

Hinweis: am besten an das Ende der sshd_config reinschreiben.

4. SSH auf dem Server neustarten

idienstler@server:~# /etc/init.d/ssh restart

5. Fertig

Hinweis: der Login per SSH sollte jetzt nur noch als root möglich sein.

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

Tutorial: RSS-Feeds per Text-to-Speech-System (TTS) unter GNU/Linux Debian 7.2 automatisch vorlesen lassen

In diesem Tutorial möchte ich einmal zeigen wie man es schaffen kann sich RSS-Feeds (und andere Sachen) ganz einfach per Text-to-Speech-System vorlesen zu lassen und zwar automatisch immer dann wenn gerade ein neuer Eintrag in einem der RSS-Feeds erscheint die man verfolgt.

Auf die Idee bekommen bin ich weil ich gemerkt habe dass ich die Zeit die ich für das Lesen von RSS-Feeds brauche sinnvoller gestalten kann wenn ich parallel dazu etwas anderes machen kann.

Für mein Tutorial verwende ich GNU/Linux Debian 7.2 mit der iDienstlerbox.

Weiterlesen

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

Machinecoin – Die freie Kryptowährung aus Deutschland

Vor einigen Wochen habe ich damit angefangen mich intensiv mit dem Thema Kryptowährungen zu beschäftigen und ich hatte damals auch schon einen ausführlichen Artikel darüber hier im Blog verfasst.

Heute möchte ich nun einen Schritt weiter gehen und meine eigens entwickelte Kryptowährung vorstellen: den Machinecoin. Beim Machinecoin (abgekürzt: “MAC”) handelt es sich um eine neuartige Kryptowährung auf der Basis von Litecoin und Bitcoin.

Mit der nachfolgend bereitgestellten Software kann jedermann eigene Machinecoins generieren und im Anschluss daran dann auch Handel damit betreiben. Ich persönlich empfehle die Software in der iDienstlerbox laufen zu lassen aber das ist absolut kein Muss. Es kann dafür auch ein ganz normaler Desktop-PC oder Server verwendet werden.

Machinecoin - Die freie Kryptowährung aus Deutschland

Machinecoin – Die freie Kryptowährung aus Deutschland

Weiterlesen

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

Tutorial: Eine eigene Kryptowährung wie Bitcoin oder Litecoin erstellen

Ich wollte schon immer mal wissen wie man eine eigene Kryptowährung erstellt und habe dazu einfach Machinecoin (kurz: “MAC”) erstellt.

Bei Machinecoin handelt es sich um einen Fork der allseits beliebten Litecoin Kryptowährung jedoch mit einigen tausend Anpassungen.

In diesem Artikel möchte ich nun die prinzipielle technische Herangehensweise beschreiben.

Machinecoin GNU/Linux Debian 7.2 Qt-Wallet

Machinecoin GNU/Linux Debian 7.2 Qt-Wallet

Weiterlesen

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

Tutorial: Remote login in eine Webseite mit PhantomJS und CasperJS unter GNU/Linux Debian 7.2

Heute möchte ich euch kurz einmal zeigen wie man das Surfverhalten eines Menschen mit der Hilfe des PhantomJS Webkits und dem Surf-/ und Navigations-Utility CasperJS unter GNU/Linux Debian 7.2 nachahmen kann.

Das kann ganz nützlich sein wenn man sich zum Beispiel jeden Tag in eine fremde Webseite einloggen muss um dort dann bestimmte Aktionen auszuführen und Werte auszulesen.

Wenn dieser Prozess automatisiert werden könnte dann könnte man sich in der Zeit ja auch mit anderen Dingen beschäftigen.

Installation von PhantomJS und CasperJS

root@idienstlerbox:~/Downloads# apt-get install git
root@idienstlerbox:~/Downloads# wget https://phantomjs.googlecode.com/files/phantomjs-1.9.2-linux-x86_64.tar.bz2
root@idienstlerbox:~/Downloads# tar -xvf phantomjs-1.9.2-linux-x86_64.tar.bz2 
root@idienstlerbox:~/Downloads# mv phantomjs-1.9.2-linux-x86_64 /usr/local/src/phantomjs
root@idienstlerbox:~/Downloads# ln -sf /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/phantomjs
root@idienstlerbox:~/Downloads# cd /usr/local/src/
root@idienstlerbox:/usr/local/src# git clone git://github.com/n1k0/casperjs.git
root@idienstlerbox:/usr/local/src# ln -sf /usr/local/src/casperjs/bin/casperjs /usr/local/bin/casperjs
root@idienstlerbox:/usr/local/src# phantomjs --version
root@idienstlerbox:/usr/local/src# casperjs --version

Weiterlesen

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

Ein Multiplayer Game mit Unity 3D erstellen – Teil 11 “SmartFoxServer 2X unter GNU/Linux Debian 7.2 aktualisieren”

Wie ich vor kurzem bemerkt habe, ist vor einigen Wochen ein Update für den SmartFoxServer 2X erschienen. Daher wurde es Zeit den alten 2.7er nun mal langsam zu ersetzen.

Die neue und mittlerweile 2.8er Version verfügt unter anderem über eine spezielle MMO API mit der Massively Multiplayer Online Role-Playing Games besser unterstützt werden.

An dieser Stelle möchte ich einmal zeigen wie man ein Update für den SmartFoxServer 2X ganz einfach bei sich einspielen kann.

1. Installation von zip und unzip

root@server:~# apt-get install zip unzip
root@server:~# su sfs2x

2. SmartFoxServer 2X stoppen

sfs2x@fw:~/SmartFoxServer_2X/SFS2X$ ./sfs2x-service stop

3. Download und Installation des Updates

sfs2x@server:~/SmartFoxServer_2X$ wget http://www.smartfoxserver.com/downloads/sfs2x/patches/SFS2X-Patch-2.8.0.zip
sfs2x@server:~/SmartFoxServer_2X$ unzip SFS2X-Patch-2.8.0.zip 
sfs2x@server:~/SmartFoxServer_2X$ cd SFS2X-Patch-2.8.0/
sfs2x@server:~/SmartFoxServer_2X/SFS2X-Patch-2.8.0$ ./install-linux.sh

4. SmartFoxServer 2X neu starten

sfs2x@fw:~/SmartFoxServer_2X/SFS2X$ ./sfs2x-service restart
Screenshot: http://www.smartfoxserver.com/download/sfs2x#p=updates

Screenshot: http://www.smartfoxserver.com/download/sfs2x#p=updates

5. Test des Updates

Um die Installation zu testen bietet es sich an die neue MMORoomDemo auszuprobieren. Die habe ich mir von der SmartFoxServer 2X Webseite über das Unity examples pack heruntergeladen.

Darin enthalten ist auch ein “MMORoomDemo.py” Skript was man vorab erst noch als Extension auf dem SmartFoxServer 2X einrichten muss. Die genannte Datei wird dazu einfach in den Ordner “SFS2X/extensions/pyTest/” kopiert.

Dann sollte die Zone für die BasicExamples noch vorhanden sein. Wenn das der Fall ist dann genügt es den SmartFoxServer 2X einmal neu zu starten und die MMORoomDemo auszuprobieren.

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

Der “WTF?!”-Blog in der Vorstellung

Während es früher noch hieß: “Willst Du etwas Neues sehn, musst Du zu ner Messe gehn.” entdeckt man heutzutage die neuesten Trends bereits Wochen vorher in diversen Blogs und Foren im Web.

Was Design, Fotografie und Livestyle angeht so zum Beispiel auf schoenhaesslich.de – ein Deutscher Fashion Blog der von den beiden Stuttgarter Layoutern Pierre Starkloff und Johannes Eich betrieben wird.

Neben allerhand Interessantem findet man dort auch jede Menge Abschaum was allerdings mit zum Konzept gehört und damit gewollt ist. Mit nur einem einzigen Blog soll eine möglichst große Leserschaft angesprochen werden bei dem am Ende für jeden etwas dabei ist.

Quelle: http://schoenhaesslich.de/about-us/

Quelle: http://schoenhaesslich.de/about-us/

Weiterlesen

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

Neue Regelungen fürs Impressum: separate Seite für Datenschutzerklärung erforderlich

Ich wollte mir auf e-recht24.de gerade ein neues Impressum für meinen Blog generieren lassen und da ist mir doch etwas sehr Interessantes aufgefallen und zwar ein Hinweis von Rechtsanwalt Sören Siebert:

Bitte beachten Sie, dass die aktuelle Rechtssprechung fordert, dass die nachfolgende Datenschutzerklärung auf einer separaten, eigens dafür angelegten Unterseite Ihrer Webseite erreichbar sein muss.

Separate Seite für die Datenschutzerklärung erforderlich

Separate Seite für die Datenschutzerklärung erforderlich

Das heißt konkret

Wer deutschem Recht unterliegt und wer die Datenschutzerklärung auf seinem Blog nach wie vor noch direkt in seinem Impressum stehen hat der sollte schleunigst Hand anlegen und sich ein neues Impressum und eine separate Datenschutzerklärung generieren.

Nicht nur Blogs betroffen

Alle Webseiten, Apps und zum Beispiel auch Social-Media-Kanäle sollten in Bezug auf die aktuelle Rechtssprechung hin neu überprüft werden. Wer zum Beispiel eine Impressum-App eines Drittanbieters auf einem Social-Media-Kanal verwendet der könnte davon auch betroffen sein. In diesem Sinne: “Fröhliches Ändern”.

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

MySQL- und “FTP”-Daten bei All-Inkl automatisch per SSH sichern

Ich möchte euch heute einmal zeigen wie man seine MySQL- und “FTP”-Daten bei All-Inkl per SSH sichern kann. Der Grund: ich bin schon seit k.A. >= 5 Jahren mit 50-60 Projekten auf mehrere All-Inkl Premium Tarife verteilt bei All-Inkl und bin eigentlich auch immer zufrieden damit gewesen aber trotz alledem gibt es bei All-Inkl leider immer noch einen kleinen Haken: eine gescheite Backuplösung fehlt.

Ich müsste meine Projekte also allesamt per Hand sichern. Man stelle sich den Aufwand einmal vor zumal jedes Projekt auch mehr als 1 MySQL-Datenbank haben kann.

Daraufhin habe ich mehrere Tools ausprobiert wie zum Beispiel den MySQLDumper und den Yummy FTP Watcher aber alle waren irgendwie nicht so der “Burner”. In der Praxis mag der MySQLDumper ja noch gehen aber der Yummy FTP Watcher der ist einfach noch nicht ausgereift dafür. Beim Yummy FTP Watcher weiß man nie so richtig was er macht oder ob das was er macht so auch korrekt ist. Als ich ihn zum 1. mal benutzt habe konnte ich damit mit meinem 49. konfigurierten Backup sogar alle 48 vorherigen einfach so überschreiben weil er die zu synchronisierenden Ordner nicht auf Überschneidungen hin untersucht hat.

Also musste eine eigene Lösung her und ich habe mich hier für die Erstellung eines Batch-Skriptes entschieden.

MySQL- und "FTP"-Daten automatisch bei All-Inkl. per SSH sichern

MySQL- und “FTP”-Daten automatisch bei All-Inkl. per SSH sichern

Weiterlesen

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?

NPSpace – Der freie Blog-Hosting-Service aus Deutschland

Ich möchte euch heute ein neues Projekt von mir vorstellen: NPSpace – der freie Blog-Hosting-Service aus Deutschland.

Bei NPSpace kann sich jeder innerhalb von weniger als 1 Minute einen eigenen Blog einrichten. Als Blog-Software wird dabei WordPress verwendet.

Das Angebot ist komplett kostenlos und bringt einige interessante Features mit sich.

NPSpace - Der freie Blog-Hosting-Service aus Deutschland

NPSpace – Der freie Blog-Hosting-Service aus Deutschland

Weiterlesen

Spende Machinecoins: MDSQf1PSdrpTBE8GGV4ydhAqq9z5AbMDAw Was ist das?
css.php