Es kann sinnvoll sein nur bestimmten Usern den Login auf den Rechner per SSH zu erlauben. Standardmäßig ist der Login jedem User gestattet. Um festzulegen, welchen Usern der Login ermöglicht werden soll muss zuerst die SSH Config unter /etc/ssh/sshd_config geöffnet werden sudo nano /etc/ssh/sshd_config und an einer beliebigen…
Wenn man im Configfile von Nginx nur einen Serverblock für http und https verwendet kann es bei falscher Konfiguration sein, dass Nginx folgende Fehlermeldung im Browser ausgibt: „The plain HTTP request was sent to HTTPS port“ Dies passiert besonders leicht, wenn man sich aus den zwei getrennten Serverblöcken…
Bei der Installation von Postfix auf einem Server wird automatisch der früher für Emailversand über SMTP verwendete Port 25 geöffnet. Wer Postfix in Verbindung mit einem Smarthost verwendet, also Postfix so konfiguriert hat dass Emails über den Mailserver eines Emaildienstes wie Googlemail versendet werden, kann diesen Port bedenkenlos…
Immer öfter verwenden Dienste die sogenannte Two-Factor Authentication um die Benutzerautorisierung sicherer zu gestalten. Hierbei wird neben der Eingabe eines Passworts ein zusätzlicher Code verlangt, der für jeden Login neu generiert wird. Diese Methode kann man auch nutzen um sich auf einem SSH Server einzuloggen. Zum generieren der…
MySQL Datenbanken werden von Ubuntu standardmäßig unter /var/lib/mysql gespeichert. Wenn man die Datenbanken in einem anderen Verzeichnis speichern möchte, z.B. auf einer separaten Datenpartition muss dieser Pfad geändert werden. Nachdem die Datenbanken in das neue Verzeichnis kopiert wurden muss in der MySQL Configdatei unter /etc/mysql/my.cnf der Pfad unter…
Wer automatisiert ein Backup seiner MySQL Datenbankem macht wie hier [Tägliches automatisches Sichern von MySQL Datenbanken] beschrieben und PHPMyAdmin nutzt kann das Backupverzeichnis dort angeben und Datenbankbackups komfortabel aus einem Dropdownmenü wiederherstellen. Das Backupverzeichnis muss in die config.inc.php eingetragen werden. (/etc/phpmyadmin/config.inc.php). Der entsprechende Punkt heißt $cfg[‚UploadDir‘] = ‘ ‘;…
Eine simple Möglichkeit MySQL Datenbanken zu backupen bietet das Programm Mysqldump. Mit einem Cronjob kann das Backup automatisiert werden. Der einfachste Befehl zum Sichern aller Datenbanken ist: mysqldump -uroot -pPASSWORT –all-databases > /pfad/zu/mysqlbackup.sql Damit werden alle Datenbanken in die Datei mysqlbackup.sql gesichert. Für ein tägliches Backup ist dieser…
Die Installation von Software auf virtuellen Servern ist häufig komplizierter als auf einem physischen. So kann es passieren dass ein Teamspeak 3 Server sich nicht starten lässt und in den Logfiles nur folgende Fehlermeldung zu finden ist: ERROR |Accounting | | failed to register accounting service ERROR |ServerLibPriv…
Gerade bei einem Server macht es Sinn sich Logfiles oder Statusnachrichten automatisch per Email zusenden zu lassen. Das übernimmt ein sogenannter Mail Transfer Agent (MTA) wie Postfix. Um keinen eigenen Mailserver aufsetzen zu müssen kann Postfix Emails auch über den smtp Server eines „richtigen“ Emaildienstes zustellen. in unserem…
Je nach System erscheint bei Ubuntu nach dem Installieren manchmal die Fehlermeldung „perl: warning: Setting locale failed“ im Terminal. Dies erscheint z.B. wenn die eingestellte Sprache nicht verfügbar ist. dpkg-reconfigure locales ergibt eine Liste mit den verfügbaren LOCALE Es erscheint eine Ausgabe wie z.B.: perl: warning: Please check…