Debian: Postfix - SASL smtp Authentifizierung - Installations HowTo

Um sich an einem SMTP Anzumelden gibt es 2 weit verbreitete Verfahren: POP-Before-SMTP und SMTP_AUTH Da POP-Before-SMTP einige Nachteile mit sich bringt, möchte ich hier kurz erklären wie man Postfix dazu bringt SMTP Authentifizierung anzubieten. Die Schnittstelle hierzu ist der SASL Server. 1. Installation der Pakete apt-get install postfix-tls sasl2-bin libsasl2 libsasl2-modules 2. Konfiguration von ... Weiterlesen

iptables nach einem Reboot wiederherstellen

Um die eigenen iptables Regeln nach einem Reboot wieder zu laden bzw. um einen Restore durchzuführen, werden 2 sehr nützliche Programme bereitgestellt, die dies erledigen können. Speichern der Regeln und Filter: Restore der Regeln und Filter: Dies kann man natürlich auch mit einem einfachen init-Script automatisieren. Der Stop-Befehl an das Script wäre demzufolge das Abspeichern ... Weiterlesen

IP oder Netz sperren bzw. blocken mit iptables

Wer einen Server im Internet betreibt wird früher oder später auch einmal Opfer von Bruteforce oder anderen Attacken über das Netzwerk wie z.B. DoS, die zwar nicht unbedingt tragisch sind aber zum Ausfall eines Dienstes führen können. Wer den oder die Angreifer z.B. mittels fail2ban, tcpdump oder netstat ausfindig gemacht hat, möchte natürlich jeden weiteren ... Weiterlesen

PHP Sessionverwaltung mittels Cronjob

Da viele Webseiten auf per PHP generierten Sessiondateien basieren, die im in der php.ini angegebenen session.save_path abgespeichert werden, muss man sich Gedanken machen wie man diese wieder los werden möchte. PHP erstellt Sessions, aber löscht diese nicht. Warum weiß niemand. Also muss ein Cronjob her der dies übernimmt: # Öffnen der Zieldatei für unseren Cronjob ... Weiterlesen

Linux/Debian: System Editor konfigurieren

Tools wie z.B. crontab rufen automatisch einen Editor auf. Um einzustellen welcher Editor verwendet werden soll, kann man die dafür festgelegte Umgebungsvariable anpassen: Dieses Beispiel legt nano als neuen Standard-Editor dieser Session fest. Um diese Einstellung für bash zu persistieren, kann man die Zeile in die .bashrc aufnehmen: /etc/bash.bashrc - Für alle interaktiven User ~/.bashrc ... Weiterlesen