Hallo. Wie in meinen Veröffentlichungen üblich, werden wir heute über Server, Netzwerke und andere Dinge sprechen.
Zunächst möchte ich Ihnen sagen, dass ich mich entschlossen habe, ein kleines Handbuch zur Installation eines Servers in Ihrem Haus auf hausgemachte, aber sehr effiziente Weise zu erstellen (in meinem Fall verwende ich einen Pentium 4 mit 1 GB RAM). Auf unserem Server werden wir einige Programme und Dienste installieren und konfigurieren, von denen ich denke, dass sie Ihnen beim Lernen, Lernen und vielleicht auch bei der Verwendung in Ihrem täglichen Leben helfen können. Diese Programme / Dienste sind:
- Firewall (IPtables): Wir werden unsere Geräte als Gateway zu unserem Netzwerk verwenden und einige grundlegende Verkehrsregeln konfigurieren.
- ID: Wir werden eine Software namens SNORT verwenden, um mögliche Eindringlinge und Angriffe sowohl auf unser Netzwerk als auch auf den Server zu erkennen.
- MAIL: Wir werden unseren eigenen Mailserver haben.
- Cloud: Wir werden auch ein Tool namens OwnCloud verwenden, um unsere Dateien und Dokumente in der Cloud (unserem Server) zu haben.
Unterwegs lernen wir auch einige coole Tipps und Tricks, die jeder, der sie liest, anwenden kann. Aber hey, lass uns loslegen.
Ich wollte mit diesem Dienst beginnen, denn damit er installiert ist und ordnungsgemäß funktioniert, müssen wir zuerst einige Anpassungen vornehmen, die uns sehr helfen. Um diesen Server zu installieren, habe ich ein Linux (Debian 8.5) auf einem alten Computer installiert. (Pentium 4 - 1 GB RAM).
HINWEIS: Es ist wichtig zu wissen, wie Sie Ihren Router konfigurieren und eine DMZ für die IP des Servers erstellen.
Wie jeder weiß, wird ein Mailserver zum Senden und Empfangen von E-Mails verwendet. Wenn wir ihn jedoch für einen beliebigen Dienst (Google Mail, Hotmail, Yahoo usw.) verwenden möchten. Wir brauchen unsere eigene Domain, aber das ist Geld wert. Deshalb habe ich mich für den "No-IP" -Dienst entschieden, mit dem wir einen Host erstellen können, der zu unserer IP umleitet (egal ob dynamisch oder statisch). Ich möchte hier nicht ins Detail gehen, aber Sie sollten einfach auf Folgendes eingehen: https://www.noip.com/ und erstellen Sie ein Konto. Wenn sie eintreten, erscheint Ihr Panel ungefähr so:

Sie sollten nur eingeben «Host hinzufügen ». Dort müssen sie nur einen Namen für ihren Host auswählen (der als Domäne fungiert). Wenn ihre öffentliche IP dynamisch ist, müssen sie den Client auf ihrem Server installieren, damit diese IP automatisch aktualisiert wird.
Dafür hat no-ip unter diesem Link ein eigenes Handbuch: http://www.noip.com/support/knowledgebase/installing-the-linux-dynamic-update-client/
Wenn sie das Programm installieren und konfigurieren (make and make install). Das Programm fragt auf no-ip.com nach Ihren Authentifizierungsdaten

HINWEIS: Nachdem Sie Ihre Kontoinformationen eingegeben haben. Es werden Ihnen einige Fragen gestellt, Sie müssen nur die Standardoptionen (ENTER) verwenden.
Wenn sie dies haben, werden ihre E-Mails user @ seindomain.no-ip.net (Zum Beispiel).
Installieren Sie nun den Mailserver. Wir werden ein sehr leistungsfähiges Tool verwenden, das ich immer gerne in diesen Fällen verwende, in denen wir schnell und effizient sein möchten. Sein Name ist IredMail und es ist ein Paket (Skript), das im Grunde alles automatisch installiert und Sie nur um einige Informationen bittet, um dies zu tun.
Dazu gehen wir auf die offizielle Seite und laden das Skript herunter. http://www.iredmail.org/download.html

Wir können den Befehl wget verwenden, um das Paket herunterzuladen, und nach dem Entpacken geben wir den Ordner ein, in dem es sich befindet.
Wir führen einfach das Skript aus "IRedMail.sh"

Zuerst erhalten Sie eine Willkommensnachricht, in der Sie nur die EINGABETASTE drücken müssen. Dann stellt er Ihnen als erstes die Frage, wo Ihre E-Mails gespeichert werden sollen.

Standardmäßig werden sie in / var / vmail gespeichert. Sie können es dort lassen oder einen anderen Ort oder eine andere Aufzeichnung auswählen. In meinem speziellen Fall habe ich eine andere Festplatte, die auf / data gemountet ist. und ich werde meine E-Mails in / data / vmail belassen.
Die nächste Frage ist, ob Sie Apache oder Nginx als Webserver verwenden möchten.

Jeder ist sich nicht einig, welcher Service besser ist, aber in meinem Fall werde ich Apache verwenden.
Anschließend werden Sie gefragt, welchen Datenbankserver Sie verwenden möchten.

Der Einfachheit halber werden wir MySQL verwenden, obwohl wir manchmal MariaDB verwenden, da wir kein LDAP oder ähnliches verwenden.
Die nächste Frage ist, welche Domain Sie verwenden werden. Dort müssen Sie dieselbe Domain, die Sie vor einiger Zeit erstellt haben, in no-ip einfügen.

Danach wird Ihnen mitgeteilt, dass ein Standardadministratorkonto mit dem Namen erstellt wird postmaster@domain.no-ip.net und fragt Sie, welches Passwort Sie eingeben möchten.

Anschließend werden Sie gefragt, welche Tools Sie installieren möchten (und es wird eine Beschreibung der einzelnen Tools angezeigt).

Sie können die gewünschten auswählen oder unverändert lassen. Und es wird voraussagen, dass Sie die gerade eingegebenen Daten bestätigen müssen, und das war's. Die Installation beginnt. Wir müssen nur eine Weile warten.
HINWEIS: Möglicherweise werden Sie während der Installation nach Informationen wie dem Kennwort gefragt, das Sie auf MySQL festlegen möchten (falls Sie es nicht installiert haben).
Wenn er fertig ist, gibt er Ihnen einige zusätzliche Hinweise. und ich empfehle Ihnen, den Server neu zu starten. und um zu überprüfen, ob alles funktioniert, müssen Sie https: // IP eingeben. Diese IP sollte die LAN-IP Ihres Servers sein, Sie können sie mit überprüfen ifconfig.

Dann sollte Roundcube herauskommen, das ist unser Webmail. Zum Testen können Sie das Postmaster-Konto verwenden (das zuvor erstellt wurde). und deine Mail sollte ausgehen.

WICHTIGER HINWEIS: Während dieses Vorgangs, als ich es zum ersten Mal von zu Hause aus ausprobierte, hatte ich das folgende Problem: Es stellte sich heraus, dass Dienstanbieter wie Google Mail und Outlook aufgrund von Sicherheitsrichtlinien E-Mails blockieren, die aus dynamischen IP-Bereichen stammen. und obwohl sich Ihre IP nie ändert, ist es wahrscheinlich, dass sie blockiert ist, da sie immer noch als Wohn-IP gekennzeichnet ist. Sie müssen höchstwahrscheinlich bei Ihrem Internetdienstanbieter nachfragen, ob Sie auf eine statische Geschäfts-IP zugreifen können.
WICHTIGER HINWEIS 2: Es ist auch wahrscheinlich, dass Ihr ISP die Verwendung von Port 25 nicht zulässt. Da dies der Port ist, über den die anderen Anbieter Ihnen E-Mails senden, müssen Sie sich an Ihren ISP wenden.
Um Ihren Mailserver zu steuern (Konten erstellen ... usw.), müssen Sie jetzt eingeben https://IP/iredadmin. Melden Sie sich mit Ihrem Benutzernamen an postmaster@domain.no-ip.net.

Das Bedienfeld ist sehr intuitiv und dient zum Hinzufügen und Ändern von E-Mail-Konten sowie neuen Domänen.
Zu diesem Zeitpunkt sollten Sie bereits über einen funktionsfähigen Mailserver verfügen. In einem nächsten Beitrag werden wir beginnen, unsere Firewall zu erstellen und unser Netzwerk zu konfigurieren.
Trick: In dem Ordner, in den wir das Skript heruntergeladen haben, befindet sich eine Datei namens iRedMail.tips, in der Sie viele Informationen finden, z. B. Konfigurationsdateien und Installationsdaten.
Saludos.!