Archiv der Kategorie Webmaster

SSH Starttext ändern

Ihr wollt den SSH Starttext, der von eurem Serveranbieter vorgegeben wurde, ändern? Geht folgende Anleitung durch und ihr könnt euch von einem beliebigen Text oder ASCII-Bildchen begrüßen lassen.

Loggt euch auf euren Server als root ein. Öffnet die Datei /etc/motd mittels

nano /etc/motd

und löscht alles, oder nur das raus, was ihr nicht mehr haben wollt.
Anschließend könnt ihr euren gewünschten Text oder ASCII-Bildchen dort einfügen. Zum Speichern führt ihr “STRG + O”, bzw. für Mac “CTRL + O”, aus. Verlassen wird die Datei mit “STRG + X” bzw. “CTRL + X”.

Die Änderungen fallen euch bereits beim nächsten Einloggen auf.

- Haddi

Tags: , , , ,

Debian: SSH-Port ändern

Um euren Server ein wenig sicherer vor Hackern zu machen, kann man den SSH-Port ändern.

Loggt euch per SSH als root auf euren Server ein und öffnet die SSH-Config mittels

nano /etc/ssh/sshd_config

Anschließend sucht ihr euch die Zeile mit folgenden Inhalt:

Port 22

Das ist der standart SSH-Port, welchen auch die meisten “Hackscripte” verwenden. Ändert nun die 22 in z.B. 64000, 64258 oder 69154. (Achtung: Nehmt nicht einen Port, welcher bereits vergeben ist => TCP/IP-Ports). Am besten ist, wenn ihr eine von den oberen Zahlen/Ports nehmt. Dann sieht die Zeile so aus:

Port 64000

Schließt anschließend nano mit dem Tastenkürzel “STRG + X” für Windows oder “CTRL + X” für Mac. Anschließend tippt ihr noch ein “Y” für yes, damit die bisherige Config überschrieben werden kann. Anschließend startet ihr SSH mittels

/etc/init.d/ssh restart

neu.

Als Probe ob ihr alles richtig gemacht habt, könnt ihr die momentane SSH-Verbindung aufrecht erhalten und öffnet ein neues Fenster bei Putty für Windows oder Terminal für Mac. Loggt euch also ein zweites Mal ein. Wenn ihr euch nun erfolgreich mit dem neuen Port einloggen könnt, habt ihr alles richtig gemacht :-)

- Haddi

Tags: , , , , ,

Deutschland bereits wie China?

.. traurig. Sogar “mein” Bundestagsabgeordneter hat am Donnerstag, den 18.06.2009, das Gesetz “Zugangserschwernis” bejaht..
Durch dieses Gesetz sollen Internetseiten mithilfe eines “Stoppschildes” gesperrt werden – nicht gelöschtgesperrt!

Toll. Ich finde dieses Gesetz sowas von unsinnig. Zum einen weil die Seiten nur gesperrt werden, d.h. sie bleiben weiterhin bestehen, jedoch nicht zugänglich. Zum anderen weil diese tolle Sperre innerhalb 30 Sekunden von jedem umgangen werden kann!
Und diejenigen, die so pervers und pädophil sind und sich Fotos von nackten Kindern anschauen, werden auch andere Wege kennen und nutzen, um an dieses Material zu kommen!
Die 134.000 Unterschriften deutscher Bürger gegen diese Gesetzesverabschiedung wurden hierbei völlig “übersehen”. Zum anderen ist das Gesetz verfassungswidrig.

Man man man du! Die Leute, die ein zensiertes Internet wollen, sollen bitte nach China ziehen. Danke und Tschüß!

Anbei noch ein paar Videos zum Thema:

- Haddi

Tags: , , , ,

Linux: Processviewer htop

Prozessanzeige durch htop

Wer auf der Suche nach einem Programm ist, das die Systemprozesse und deren Belastung ausliest, hat es durch htop gefunden. htop ladet die Systemauslastung, im Gegensatz zu ps ständig neu, sodass ihr immer “live” dabei seit.

Das tolle an htop ist, dass die CPU- und Speicherauslastung in einer ASCII-Grafik dargestellt wird. Zudem kann man durch die Funktionstasten die Prozesse ordnen. Eine weitere tolle Funktion ist, dass man durch die Prozesse scrollen kann.
Schaut es euch einfach an, es lohnt sich :-)

Installieren (mit Debian):

apt-get install htop

Aufrufen könnt ihr es einfach, indem ihr in die Kommando-Zeile folgendes eintippt:

htop

Trotz sorgfältiger Erstellung dieser Anleitung, übernehme ich keine Haftung für evtl. auftretende Schäden.

Viel Spaß!
- Haddi

Tags: , , , , ,

FTP-Server: Proftpd Debian4 einrichten

Am Freitag habe ich bei mir zuhause einen kleinen Homeserver, welcher mit Debian 4, mein Lieblingslinux übrigens, läuft, aufgesetzt. Natürlich wollte ich auch was hochladen, also habe ich mir einen FTP-Server installiert und eingerichtet. Als FTP-Client nutze ich Proftpd, wie auf allen meiner Server :-)

Loggt euch als root per SSH in euren Server ein und updated erstmal die Paketlisten

apt-get update
apt-get upgrade

Nun installiert ihr Proftpd

apt-get install proftpd

Gebt bei der Installation an, dass ihr den Server unter inetd laufen lassen wollt.

Nun geht’s ans Eingemachte. Jetzt zeig ich euch, wie ihr alle User, die später uploaden sollen, einen eigenen Zugang bekommen, in eine Gruppe aufgenommen werden und ein eigenes Homeverzeichnis bekommen.

Als erstes legt die Gruppe ftpuser an

groupadd ftpuser

Öffnet nun in die proftpd.conf

nano /etc/proftpd/proftpd.conf

Sucht die Zeile (ca. 35) folgendes


MaxInstances 30

# Set the user and group that the server normally runs at.
User proftpd
Group nogroup

Und ändert es in folgendes und fügt noch drei weitere Zeilen hinzu


MaxInstances 30

# Set the user and group that the server normally runs at.
User proftpd
Group ftpuser

UseReverseDNS off
IdentLookups off
DelayEngine off

Dadurch erlaubt ihr den Usern in der Gruppe ‘ftpuser’, dass sie den FTP-Server “benutzen dürfen”. Ohne die weiteren drei Zeilen, würde es über 1 Minute beim aktualisieren oder verbinden mit eurem FTP-Server brauchen, was auf die Dauer seeeehr lästig werden kann.. ;-)

Nun soll unser neuer FTP-User das Licht der Welt erblicken, gleichzeitig geben wir ihm auch ein Passwort, mit dem er sich später einloggen kann. Als Username nehmen wir mal ‘hans‘.

useradd hans
passwd hans

Mit dem Kommando ‘passwd’ könnt ihr unserem Hans ein Passwort geben / ändern. Nun wollen wir unseren Hans in die ‘ftpuser’-Gruppe hinzufügen, damit er berechtigt ist, Dateien hochzuladen.

usermod -g ftpuser hans

Nun erstellen wir dem Hans noch ein Verzeichnis in /var/www, wo er später seine Dateien hochladen kann. Anschließend geben wir ihm die benötigten Schreibrechte und legen es als “User Homeverzeichnis” fest.

mkdir /var/www/hans
chown -R hans /var/www/hans/
usermod -d /var/www/hans hans

Wenn ihr alles richtig gemacht habt, solltet ihr euch jetzt einloggen können. Öffnet dazu ein FTP-Client eurer Wahl und verbindet euch mit den eben eingegebenen Daten.

Trotz sorgfältiger Erstellung dieser Anleitung, übernehme ich keine Haftung für evtl. auftretende Schäden.

-Haddi

Tags: , , , , , ,

PHP5 auf dem Server installieren

PHP ist eine Programmiersprache, die meist zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird. Es ist kostenlos und es liegt momentan in der stable Version 5.2.9 vor. PHP wird benötigt um verbreitete PHP-Applikationen, wie z.B. Wordpress, Joomla! oder phpBB zum Laufen zu bringen.

Wer also PHP auf seinem Server, hier im Beispiel wird das mit einem Debian4-System beschrieben, installieren will, geht wie folgt vor.

  1. Logt euch als root per SSH in eurem Server ein
  2. Aktualisiert eure apt-Listen

    apt-get update
    apt-get upgrade

  3. Öffnet nun die sources.list

    nano /etc/apt/sources.list

    Ich bevorzuge den Editor nano, gerne könnt ihr auch vi dazu nutzen

  4. Fügt folgende Zeile(n) hinzu

    #PHP5
    deb http://packages.dotdeb.org stable all

  5. Schließt nun den Editor, mit STRG + X (beim Mac mit CRTL + X)
  6. Ladet die Paketlisten nochmals neu

    apt-get update
    apt-get upgrade

  7. Mithilfe von

    apt-get install php5

    könnt ihr PHP5 installieren

  8. Folgt ggf. den Installationsanweisungen
  9. Wenn ihr fertig seit könnt ihr testen, ob PHP richtig installiert wurde. Dazu ladet ihr per FTP diese Datei hoch: phpinfo.php

Ich übernehme keine Haftung für evtl. auftretende Schäden.

- Haddi

Tags: ,