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 [2019-11-11 17:41] – [xrdp auf einem Debian 10 Buster System] andreasprojects:projektuebersicht [2022-11-29 16:54] (aktuell) – [xrdp auf einem Debian 11 Bullseye System] andreas
Zeile 55: Zeile 55:
  
 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 113: Zeile 125:
 ResultInactive=no ResultInactive=no
 ResultActive=yes ResultActive=yes
-</code >+</code> 
 + 
 +=== Grüner Bildschirm bei xrdp-Zugriff auf Debian 9 - Mate System  === 
 + 
 +Das Problem wird im [[https://debianforum.de/forum/viewtopic.php?t=165816|Debian Forum]] diskutiert. Die Lösung liegt in der Zugriffsbeschränkung auf das X11 System. 
 + 
 +In der Datei "/etc/X11/Xwrapper.config" die "allowed_users" auf "anybody" stellen: 
 + 
 +<code>  
 +#allowed_users=console 
 +allowed_users=anybody 
 +</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...
 ===== Linux Server als Backup System für Windows Desktops ===== ===== Linux Server als Backup System für Windows Desktops =====
  
Zeile 552: Zeile 588:
 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 =====
 +
 +In den Repositories von Ubuntu und Debian werden GNUCash 2.6 und aqbanking 3.5 angeboten. Durch die umfangreichen Änderungen der deutschen Banken aufgrund der EU-Richtlinien PSD2 kann damit nicht mehr online auf die Konten zugegriffen werden. 
 +
 +PSD2 erfordert die Aqbanking 6 Bibliotheken und somit ein Gnucash neuer als 3.7.
 +
 +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 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.
 +
 +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 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. 
 +
 +Um die Kommadozeile zu verwenden, muss man per 
 +<code>
 +$ flatpak run --command=sh org.gnucash.GnuCash
 +</code>
 +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.1573494078.txt.gz · Zuletzt geändert: 2019-11-11 17:41 von andreas