Posts Tagged debian 4

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: , , , ,

No Comments

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: , , , , ,

No Comments

Debian: Verzeichnisgröße in KB, MB oder GB anzeigen

Wer gerne auf seinem Debianserver wissen will, wie viel KB, MB oder GB ein bestimmtes Verzeichnis beinhaltet, sollte mal folgenden Befehl ausführen:

du -sh /pfad/zu/dem/verzeichnis/

Dann kann es einige Sekunden dauern bis du z.B. folgende Anzeige bekommst. In meinem Fall ist das Verzeichnis 512MB groß:

512M /pfad/zu/dem/verzeichnis/

- Haddi

Tags: , , ,

No Comments

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: , , , , ,

No Comments

MySQL Root-Passwort wiederherstellen

Wenn man einen MySQL-Server aufsetzt, bekommt man nicht immer das generierte Root-Passwort angezeigt. Da man das ja braucht, zeige ich euch eine Lösung (von vielen), wie ihr, euer Root-Passwort in der Shell ändern könnt.
Getestet wurde es auf Debian 4, aber es sollte auf allen Distributionen funktionieren.

  1. Verbindet euch per SSH zu eurem Server
  2. Stoppt erstmal den grade neuinstallierten MySQL-Server mithilfe von

    /etc/init.d/mysql stop

  3. Nun startet den MySQL-Server mit der Option –skip-grant-tables

    /etc/init.d/mysql start –skip-grant-tables

    (Achtung: vor dem skip stehen zwei -)

  4. Verbindet euch nun mit dem MySQL-Server

    mysql -u root

  5. Ändert nun das Passwort, indem ihr das neue Passwort eintippt

    UPDATE mysql.user SET PASSWORD=(’DEIN_NEUES_PASSWORT‘) WHERE User=’root‘;
    FLUSH PRIVILEGES;

  6. Startet den MySQL-Server neu und schon seid ihr fertig!

    /etc/init.d/mysql restart

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

- Haddi

Tags: , , , ,

No Comments