Clavister EasyAccess: Unterschied zwischen den Versionen
6vffdh (Diskussion | Beiträge) |
6vffdh (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 32: | Zeile 32: | ||
ethernets: | ethernets: | ||
ens160: | ens160: | ||
− | addresses: [192.168. | + | addresses: [192.168.222.22/24] |
dhcp4: no | dhcp4: no | ||
− | gateway4: 192.168. | + | gateway4: 192.168.222.1 |
nameservers: | nameservers: | ||
− | addresses: [192.168. | + | addresses: [192.168.222.40, 192.168.222.60] |
---- | ---- | ||
Zeile 51: | Zeile 51: | ||
Mehr info unter: [https://linuxconfig.org/how-to-configure-static-ip-address-on-ubuntu-18-04-bionic-beaver-linux https://linuxconfig.org/how-to-configure-static-ip-address-on-ubuntu-18-04-bionic-beaver-linux] | Mehr info unter: [https://linuxconfig.org/how-to-configure-static-ip-address-on-ubuntu-18-04-bionic-beaver-linux https://linuxconfig.org/how-to-configure-static-ip-address-on-ubuntu-18-04-bionic-beaver-linux] | ||
+ | |||
+ | ===Postfix=== | ||
+ | |||
+ | Mehr info unter: [https://wiki.ubuntuusers.de/Postfix/Erweiterte_Konfiguration/ https://wiki.ubuntuusers.de/Postfix/Erweiterte_Konfiguration/] | ||
+ | |||
+ | E-Mails von Server versnden. Voraussetzung ist ein funktionierender fertig-eingerichteter Postfix-Mailserver. | ||
+ | Um E-mails zu Versenden muss Postfix installiert werden: | ||
+ | sudo apt-get install postfix | ||
+ | |||
+ | Um E-mails von de Konsole zu Versenden / zu testen muss mail installiert sein: | ||
+ | sudo apt install mailutils | ||
+ | |||
+ | Postfix einrichten: | ||
+ | sudo /etc/init.d/postfix restart | ||
+ | |||
+ | Mailwarteschlange ansehen: | ||
+ | |||
+ | mailq | ||
+ | |||
+ | Mailwarteschlange flushen (Mails erneut versuchen zu versenden) | ||
+ | |||
+ | postfix flush | ||
+ | |||
+ | Mailwarteschlange leeren | ||
+ | |||
+ | postsuper -d ALL | ||
+ | |||
+ | Postfix neu konfigurieren: | ||
+ | sudo dpkg-reconfigure postfix | ||
+ | |||
+ | Postfix Generic Mapping einrichten. | ||
+ | Viele Hosts besitzen keine gültige Internetdomain und verwenden stattdessen eine Bezeichnung wie z.B. localdomain.local. Will man Mails über das Internet verschicken, so werden diese von vielen Mail-Servern abgelehnt. Mittels Generic Mapping umgeht man das Problem indem man lokale Mail-Adressen durch reale ersetzt bevor sie via SMTP verschickt werden. | ||
+ | |||
+ | Die Datei /etc/postfix/main.cf muss zunächst um diese Zeile ergänzt werden. | ||
+ | |||
+ | smtp_generic_maps = hash:/etc/postfix/generic | ||
+ | |||
+ | Außerdem muss man /etc/postfix/generic erstellen und in etwa so mit Einträgen versehen. | ||
+ | |||
+ | user1@server1 no-reply@domain.de | ||
+ | root@server1 administrator@domain.de | ||
+ | |||
+ | Die linken Einträge sind die (ungültigen) Mail-Adressen auf dem lokalen Server (hier mit dem Hostnamen server1), die rechten Einträge entsprechen den (gültigen) realen eMail-Adressen. | ||
+ | |||
+ | Das Mapping muss jetzt noch aktualisiert werden. | ||
+ | |||
+ | sudo postmap /etc/postfix/generic | ||
+ | Zum Schluss wird die Konfiguration neu eingelesen. Fertig. | ||
+ | |||
+ | sudo /etc/init.d/postfix reload | ||
+ | |||
+ | Aliases funktionieren nur auf lokale Ebene: | ||
+ | |||
+ | /etc/aliases | ||
+ | |||
+ | Nach dem man die Datei angepast hat immer Befehl starten: | ||
+ | |||
+ | newaliases | ||
+ | |||
+ | Und Postfix neu laden | ||
+ | |||
+ | service postfix restart | ||
+ | |||
+ | |||
+ | == Skript beim starten von Server ausführen lassen== | ||
+ | |||
+ | |||
+ | Einen Cron Task als root erstellen mit @reboot | ||
+ | |||
+ | Starten: | ||
+ | crontab -e | ||
+ | |||
+ | und folgende Zeile dor eintragen: | ||
+ | |||
+ | @reboot /opt/EasyAccess/Server/bin/start-PhenixID.sh | ||
+ | |||
+ | |||
+ | == Logs == | ||
+ | |||
+ | Cron Log | ||
+ | |||
+ | journalctl -u cron.service | ||
+ | |||
+ | Mail Log | ||
+ | |||
+ | sudo tail -f /var/log/mail.log |
Aktuelle Version vom 29. April 2020, 11:00 Uhr
Inhaltsverzeichnis
Ubuntu Server für EasyAccess. Date: 21.04.2020
Downolad
ubuntu-18.04.4-live-server-amd64.iso 870 MB
VM
1 CPU, Arbeitspeicher 8 RAM, HDD 50 GB
Netzwerk
Netzwerk Konfiguration mit netplan, aktuelle Konfig befindet sich unter
/etc/netplan
cd /etc/netplan/ sudo vim 50-cloud-init.yaml
---- network: ethernets: ens160: dhcp4: true version: 2 ----
---- network: version: 2 renderer: networkd ethernets: ens160: addresses: [192.168.222.22/24] dhcp4: no gateway4: 192.168.222.1 nameservers: addresses: [192.168.222.40, 192.168.222.60] ----
Was man hier beachten muss sind alle Zeichesetzung -> Abstände und TABs!!!
Änderungen abspeichern mit:
sudo netplan apply
Kontrollieren on Konfig korrekt ist mit:
sudo netplan --debug apply
Mehr info unter: https://linuxconfig.org/how-to-configure-static-ip-address-on-ubuntu-18-04-bionic-beaver-linux
Postfix
Mehr info unter: https://wiki.ubuntuusers.de/Postfix/Erweiterte_Konfiguration/
E-Mails von Server versnden. Voraussetzung ist ein funktionierender fertig-eingerichteter Postfix-Mailserver. Um E-mails zu Versenden muss Postfix installiert werden:
sudo apt-get install postfix
Um E-mails von de Konsole zu Versenden / zu testen muss mail installiert sein:
sudo apt install mailutils
Postfix einrichten:
sudo /etc/init.d/postfix restart
Mailwarteschlange ansehen:
mailq
Mailwarteschlange flushen (Mails erneut versuchen zu versenden)
postfix flush
Mailwarteschlange leeren
postsuper -d ALL
Postfix neu konfigurieren:
sudo dpkg-reconfigure postfix
Postfix Generic Mapping einrichten. Viele Hosts besitzen keine gültige Internetdomain und verwenden stattdessen eine Bezeichnung wie z.B. localdomain.local. Will man Mails über das Internet verschicken, so werden diese von vielen Mail-Servern abgelehnt. Mittels Generic Mapping umgeht man das Problem indem man lokale Mail-Adressen durch reale ersetzt bevor sie via SMTP verschickt werden.
Die Datei /etc/postfix/main.cf muss zunächst um diese Zeile ergänzt werden.
smtp_generic_maps = hash:/etc/postfix/generic
Außerdem muss man /etc/postfix/generic erstellen und in etwa so mit Einträgen versehen.
user1@server1 no-reply@domain.de root@server1 administrator@domain.de
Die linken Einträge sind die (ungültigen) Mail-Adressen auf dem lokalen Server (hier mit dem Hostnamen server1), die rechten Einträge entsprechen den (gültigen) realen eMail-Adressen.
Das Mapping muss jetzt noch aktualisiert werden.
sudo postmap /etc/postfix/generic
Zum Schluss wird die Konfiguration neu eingelesen. Fertig.
sudo /etc/init.d/postfix reload
Aliases funktionieren nur auf lokale Ebene:
/etc/aliases
Nach dem man die Datei angepast hat immer Befehl starten:
newaliases
Und Postfix neu laden
service postfix restart
Skript beim starten von Server ausführen lassen
Einen Cron Task als root erstellen mit @reboot
Starten:
crontab -e
und folgende Zeile dor eintragen:
@reboot /opt/EasyAccess/Server/bin/start-PhenixID.sh
Logs
Cron Log
journalctl -u cron.service
Mail Log
sudo tail -f /var/log/mail.log