Für das Programm GeneDMS™ von iTecX, müssen mehrere Einstellungen vorgenommen werden.
Zunächst bedarf es einen User-Account auf dem Server, als welcher sich eingeloggt werden kann (Ein Datenbank-Account reicht nicht).
Da es generell aus sicherheitstechnischen Gründen höchst unratsam ist, eine MySQL-Datenbank von Aussen, sprich von einer anderen IP ausser 127.0.0.1 (localhost), erreichbar zu machen, bietet sich die nutzung eines SSH-Tunnels an. Hierfür dient der User-Account auf dem Server.
Als nächstes müssen die entsprechenden Daten im Menü von GeneDMS™ eingetragen werden. Das Menü erscheint beim Start jedoch nur, wenn die Daten nicht vorliegen, oder falsch sind.
Ich gehe davon aus, das ein User pahlke auf im System eingerichtet ist. Ferner, gibt es eine Datenbank genedms und einen Datenbank-User pahlke.
Es empfiehlt zunächst den SSH-Tunnel einzurichten.
Dieser wird auf der zweiten Registerkarte SSH Configuration im Fenster Properties eingestellt. Dieses Fenster tauch auf, wenn eine Verbindung gescheitert ist.
Folgende Daten gelten fürs IMBS:
| Host name | 10.15.59.180 |
| User name | pahlke |
| Password | (Passwort) |
| Port | 22222 |
| Local forwarding port | 6612 |
Der Local forwarding port kann frei gewählt werden, solange er nicht von Firewalls, etc. blockiert wird.
Alle anderen Daten richten sich nach dem Server auf dem der Account eingerichtet ist.
Als nächstes kann die Datenbank-Verbindung konfiguriert werden. Hierbei ist zu beachten, dass ein SSH-Tunnel benutzt wird. Dies bedeutet, dass auf die Datenbank zugegriffen wird, als ob sich der MySQL-Server auf dem eigenen Computer befinden würde.
Folgende Daten gelten für die Datenbank genedms:
| Host name | localhost |
| Data base name | genedms |
| User name | pahlke |
| Password | (Passwort) |
| Port | 3306 |
| SSH | ☑ Use SSH tunnel |
Zu beachten ist, dass die Checkbox bei “Use SSH tunnel” angekreuzt ist.
Die Einstellungsdaten werden in der Datei options.xml abgespeichert, die Datei befindet sich im Ordner C:\Dokumente und Einstellungen\User\Anwendungsdaten\iTecX\GeneDMS, bzw. %APPDATA%\iTecX\GeneDMS.
Es handelt sich um eine XML-Datei, die mit einem Text-Editor auch direkt bearbeitet werden kann:
1: <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2: <GeneDMS version="1.29"> 3: <options> 4: <hostName>localhost</hostName> 5: <dbName>genedms</dbName> 6: <dbUser>pahlke</dbUser> 7: <dbPass>*****</dbPass> 8: <port>3306</port> 9: <sshEnabled>true</sshEnabled> 10: <sshHostName>10.15.59.180</sshHostName> 11: <sshPort>22222</sshPort> 12: <sshUserName>pahlke</sshUserName> 13: <sshPassword>*****</sshPassword> 14: <mySqlPort>6612</mySqlPort> 15: </options> 16: </GeneDMS>
(Die Hashes der Passwörter sind hier entfernt)