Das Werkzeug Compass wird von MongoDB entwickelt und kostenlos herausgegeben. Damit lassen sich NoSQL Datenbanken abfragen, aggregieren und analysieren. Compass kann als einzelnes Programm heruntergeladen werden oder als Bestandteil vom Softwarepaket MongoDB Community Server.
Auf unserem Server haben wir den Fernzugriff auf die MongoDB Datenbank deaktiviert, daher verbinden wir Compass über SSH.
Nach der Installation navigieren wir über "Fill in connection fields individually", um eine neue Verbindung einzugeben (die SSH Zugangsdaten basieren auf der Vorarbeit von Linux Web Server und Datenbanken einrichten):
Unter "Hostname" können die vorgegebenen Daten übernommen werden. Bei mir ist es hin und wieder mal vorgekommen, dass sich der Port verändert hat. Der Standard Port lautet 27017
. Die Daten für den SSH Tunnel werden unter "More Options" eingetragen:
Die Verbindungsparameter sind:
- Hostname
- Hostname:
localhost
- Port:
27017
- SRV Record:
off
- Authentication:
none
- Hostname:
- More Options
- SSH Tunnel:
Use Identity File
- SSH Hostname:
116.203.69.89
(Server IP) - SSH Tunnel Port:
22123
(Server Port) - SSH Username:
tom
- SSH Identity file: "Pfad zum privaten Schlüssel"
- SSH Passphrase:
*****
- SSH Tunnel:
Die Daten können über "Favorite" gespeichert werden:
Mit "Connect" wird die Verbindung aufgebaut.