Clavister EasyAccess

Aus Meine Wiki
Zur Navigation springen Zur Suche springen

Ubuntu Server für EasyAccess. Date: 21.04.2020

Downolad

Ubuntu Server 18.04.4 LTS

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