Benutzer-Werkzeuge

Webseiten-Werkzeuge


projects:projektuebersicht

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projects:projektuebersicht [2020-05-03 10:29] – [GNUCash - Anpassungen wegen der PSD2-Umstellung 2019] andreasprojects:projektuebersicht [2025-11-25 10:46] (aktuell) andreas
Zeile 1: Zeile 1:
 ====== Projektübersicht ====== ====== Projektübersicht ======
  
 +===== Wireguard =====
 +
 +Einrichtung eines Wireguard VPN Server
 +
 +Eine ausführliche Anleitung zur Einrichtung eines Wireguard VPN-Server bietet [[https://markliversedge.blogspot.com/2023/09/wireguard-setup-for-dummies.html|Wireguard Setup for Dummies]]
 +
 +Darin befindet sich der Server sogar hinter einen NAT Router.
 +
 +==== Fritz!Box als Wireguard VPN Server ====
 +
 +Eine Fritz!Box kann als Wireguard Server verwendet werden. Die Konfigurationsdatei wird in der Benutzeroberfläche der Fritzbox ertellt und herunter geladen.
 +
 +=== Wireguard Verbindung mit dem Network Manager herstellen ===
 +
 +Kommandos:
 +
 +VPN Verbindung erstellen
 +
 +<code>$ sudo nmcli connection import type wireguard file HSE-VPN-Dell.conf</code>
 +
 +VPN Verbindung anzeigen
 +
 +<code>$ nmcli connection show HSE-VPN-Dell</code>
 +
 +Autoconnect abschalten
 +
 +<code>$ sudo nmcli con mod HSE-VPN-Dell autoconnect no</code>
 ===== xRDP ===== ===== xRDP =====
  
Zeile 55: Zeile 82:
  
 gesetzt werden. gesetzt werden.
 +
 +=== Port Forwarding 3306 für mysql/mariadb ===
 +
 +Das ssh-Portforwarding kann auch für die Anbindung einer Mysql/Mariadb Datenbank verwendet werden.
 +
 +<code>
 +$ ssh -L 33066:localhost:3306 192.168.178.n -N &
 +</code>
 +
 +erzeugt einen lokalen Port 33066 auf dem die Datenbank erreicht werden kann.
 +
 +Wichtig ist, dass die Mysql-Direktive "skip-name-resolve" ausgeschaltet ist, da sonst ein Zugang ausschließlich per localhost und nicht auch per 172.0.0.1 möglich ist.
  
 ==== xrdp auf einem Debian 9 Stretch System ==== ==== xrdp auf einem Debian 9 Stretch System ====
Zeile 125: Zeile 164:
 allowed_users=anybody allowed_users=anybody
 </code> </code>
 +
 +==== xrdp auf einem Debian 11 Bullseye System ====
 +
 +In Debian 11 wird die rdp-Verbindung nicht richtig aufgebaut, es erscheint ein weißer Bildschirm.
 +Hintergrund ist, dass eine ssl-Verbindung aufgebaut werden soll und daher auf dem Server der Zugriff auf ssl ermöglicht werden muss.
 +
 +**Add XRDP user to SSL-Cert group** aus [[https://www.how2shout.com/linux/commands-to-install-xrdp-server-on-debian-11-bullseye-linux/|Linux Shout]]
 +
 +<code>
 +$ sudo adduser xrdp ssl-cert
 +$ sudo systemctl restart xrdp
 +</code>
 +
 +Ansonsten funktioniert xrdp problemlos...
 +
 +==== Ende von xrdp wg. Wayland - Einsatz von Gnome Remote Desktop ====
 +
 +In Debian wird ab dem Einsatz von Gnome 49 (Debian >13) voraussichtlich X11 nicht mehr unterstützt. Damit kann xrdp nicht mehr als Terminalserver mit einer Gnome-GUI verwendet werden. 
 +
 +Alternativen sind:
 +  * Einsatz von xfce, das weiterhin X11 unterstützt.
 +  * Einsatz von Gnome Remote Desktop als Ersatz für xrdp
 +
 +Den Einsatz von Gnome Remote Desktop beschreibt der Artikel [[https://jamesnorth.net/post/grd-46-setup|Setup Headless Multi-User Sessions on Wayland with GNOME Remote Desktop in GNOME 48]].
  
 ===== Linux Server als Backup System für Windows Desktops ===== ===== Linux Server als Backup System für Windows Desktops =====
Zeile 563: Zeile 626:
 Alles weitere zur [[Lion Konfiguration|Einrichtung]] findet man auf einer eigenen Seite. Alles weitere zur [[Lion Konfiguration|Einrichtung]] findet man auf einer eigenen Seite.
  
 +===== Küchenprojekt =====
 +
 +Das [[Küchenprojekt]] wird uns 2020 sehr beschäftigen.
 ===== GNUCash - Anpassungen wegen der PSD2-Umstellung 2019 ===== ===== GNUCash - Anpassungen wegen der PSD2-Umstellung 2019 =====
  
Zeile 571: Zeile 637:
 Auf den [[https://wiki.gnucash.org/wiki/De/HBCI|WIKI Seiten von GNUCash]] ist beschrieben, wie man GNUCash als Flatpak installiert und damit Zugriff auf eine aktuelle Version erhält.  Auf den [[https://wiki.gnucash.org/wiki/De/HBCI|WIKI Seiten von GNUCash]] ist beschrieben, wie man GNUCash als Flatpak installiert und damit Zugriff auf eine aktuelle Version erhält. 
  
-Mit Ubuntu 20.04 ist die neue GnuCash Version xx.yy in den Repository's enthalten. Damit ist der Zugang prinzipiell wieder möglich, allerdings funktioniert der Zugriff auf die Postbank weiterhin noch nicht.+Mit Ubuntu 20.04 ist die GnuCash Version 3.8b+ (AqBanking 6.0.1.2) mit dem Stand 2019-12-29 in den Repository's enthalten. Damit ist der Zugang prinzipiell wieder möglich, allerdings funktioniert der Zugriff auf die Postbank weiterhin noch nicht.
  
 Ein [[solutions:ueberblick#gnucash|Fehler bei der Kontenzuordnung]] konnte mit der Mailingliste geklärt werden, der Abruf der SEPA-Informationen hat den Umsatzabruf bei der Volksbank ermöglicht. Ein [[solutions:ueberblick#gnucash|Fehler bei der Kontenzuordnung]] konnte mit der Mailingliste geklärt werden, der Abruf der SEPA-Informationen hat den Umsatzabruf bei der Volksbank ermöglicht.
Zeile 577: Zeile 643:
 Schließlich habe ich mich entschieden, die Flatpak Installation auf einer VM auszuprobieren. Hierfür habe ich eine Debian 10 - VM (coonie auf tiger) verwendet, da Flatpak erst ab Debian 10 in den Standard Repositories enthalten ist.  Schließlich habe ich mich entschieden, die Flatpak Installation auf einer VM auszuprobieren. Hierfür habe ich eine Debian 10 - VM (coonie auf tiger) verwendet, da Flatpak erst ab Debian 10 in den Standard Repositories enthalten ist. 
  
-Auf dem GnuCash Wiki gibt es eine [[https://wiki.gnucash.org/wiki/De/Flatpak|Installationsanleitung]]. Allerdings ist am 03.05.2029 in der GnuCash Version yy.zz ein weiterer Fehler, der den Account-Abruf bei der Postbank über die GUI unmöglich macht.+Auf dem GnuCash Wiki gibt es eine [[https://wiki.gnucash.org/wiki/De/Flatpak|Installationsanleitung]]. Allerdings ist am 03.05.2029 in der GnuCash Version 3.10-1 (AqBanking 6.1.4.0) ein weiterer Fehler, der den Account-Abruf bei der Postbank über die GUI unmöglich macht.
  
 Die Seite [[https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan|SetupPinTan]] beschreibt die Einrichtung per Kommandozeile, damit konnten die Postbank-Konten eingerichtet und ein Umsatzabruf durchgeführt werden.  Die Seite [[https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan|SetupPinTan]] beschreibt die Einrichtung per Kommandozeile, damit konnten die Postbank-Konten eingerichtet und ein Umsatzabruf durchgeführt werden. 
Zeile 587: Zeile 653:
 in die Flatpak Umgebung wechseln. Dort stehen die AqBanking Kommandos zur Verfügung. in die Flatpak Umgebung wechseln. Dort stehen die AqBanking Kommandos zur Verfügung.
  
 +==== Foto Tan Verfahren bei der Comdirect ====
 +
 +Hier ist mein Vorgehen zur Anzeige der Photo-TAN von ComDirect in AqBanking 
 +
 +OS: Debian 9 \\
 +GnuCash 3.10 \\
 +AqBanking 6.1.4 \\
 +installiert via Flatpak
 +
 +
 +=== Problem ===
 +
 +
 +Bei der Einrichtung des Kontenzugriffs für GnuCash in AqBanking muss bei der Comdirect eine TAN angegeben werden, die als Photo-TAN in einem „PNG“ Format übermittelt wird. Dieses Bild muss angezeigt werden, damit es von der photoTAN-App gelesen und die darin verschlüsselte TAN dekodiert werden kann.
 +
 +AqBanking ermöglicht es, hierfür bei der Abfrage einen Schalter anzugeben, der auf ein Bildanzeigeprogramm zeigt. Allerdings stehen in der Flatpak-Sandbox keine Grafik-Bibliotheken zur Verfügung, weshalb es dort auch keine Anzeigeprogramme gibt. Das Sandbox Prinzip schließt die Nutzung der Anzeigeprogramme des übrigen Computers aus.
 +
 +In GnuCash ist ein internes Anzeigeprogramm implementiert, weshalb die weitere Verwendung der Photo-TAN nach der Konteneinrichtung ohne Probleme auch in der Flatpak Installation funktioniert.
 +
 +
 +=== Lösungsansatz ===
 +
 +
 +Als Anzeigeprogramm in der Flatpak Umgebung kann „viu“ verwendet werden. „viu“ ist eine Bildanzeige, die ausschließlich auf den Darstellungsmöglichkeiten des Terminals basiert und  daher keine grafische Ablaufumgebung benötigt. 
 +
 +Die Bildauflösung ist dementsprechend äußerst eingeschränkt, hat aber bei mir zur Erkennung der TAN ausgereicht. Und nach Einrichtung der Kontoverbindung ist ohnehin alles ok.
 +
 +
 +Die Lösung im Einzelnen:
 +
 +**wichtige Internet Links**
 +
 +
 +Installation von GnuCash in Flatpak:  https://wiki.gnucash.org/wiki/De/Flatpak
 +Auf dieser Seite gibt es auch einen Hinweis zu Optischen TANs, der aber bei der Konteneinrichtung nicht ausreichend ist.
 +
 +Kontoeinrichtung mit AqBanking auf der Kommandozeile: https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan
 +
 +
 +**Kommandos**
 +
 +
 +1. viu installieren
 +
 +Das Binary von viu kann von der Seite \\
 +https://github.com/atanunq/viu/releases/tag/v1.0 \\
 +heruntergeladen werden, z. B. nach /home/mein/pfad. Anschließend muss die Datei mit 
 +
 +$ chmod u+x /home/mein/pfad/viu
 +
 +ausführbar gemacht werden und kann dann direkt mit 
 +
 +$ /home/mein/pfad/viu testbild.png 
 +
 +ausprobiert werden.
 +
 +2. Wechsel in die Sandbox und verlassen der Sandbox
 +
 +$ flatpak run --command=sh org.gnucash.GnuCash \\
 +[📦 org.gnucash.GnuCash ~]$ aqbanking-cli versions \\
 +Versions: \\
 + AqBanking-CLI: 6.1.4 \\
 + Gwenhywfar   : 5.2.0.0 \\
 + AqBanking    : 6.1.4.0 \\
 +[📦 org.gnucash.GnuCash ~]$ exit \\
 +
 +
 +3. Abruf der Kontenliste mit viu
 +
 +[📦 org.gnucash.GnuCash ~]$ aqhbci-tool4 --opticaltan=/home/mein/pfad/viu getaccounts -u 123
 +
 +==== Bestsign bei der Postbank ====
 +
 +Um Bestsign bei der Postbank zu verwenden, muss die TAN_MEDIA_KENNUNG gesetzt werden. Beispiel für HHG:
 +
 +$ aqhbci-tool4 setTanMediumId -u 124 -m "SO:Andi iPhone SE"
  
projects/projektuebersicht.1588501758.txt.gz · Zuletzt geändert: 2020-05-03 10:29 von andreas