Das Verbinden über SSH ist in der Community Edition von Mongo Management Studio nicht enthalten.
Das Verbinden über SSH ist ab Version 1.1.0 verfügbar
Zum Erstellen einer Verbindung zu einer Mongo Datenbank über SSH öffnet man zunächst mit Klick auf den Button "Verbinden" das Fenster mit allen Verbindungen und klickt hier auf "Neue Verbindung". Es erscheinen die folgenden Eingabefelder:
Name
Ein selbstgewählter Name für die Verbindung
Server-Verbindung
Ein valider MongoDB Connection-String (http://docs.mongodb.org/manual/reference/connection-string/). Bitte hier den Connection-String genauso eingeben, als wäre der MongoDB Server auch ohne SSH erreichbar. Die Eingaben für SSH folgen später.
Login-Datenbank
Wird nur bei aktiver MongoDB Authentifizierung benötigt. Bestimmt, gegen welche Datenbank authentifiziert werden soll. Standard ist „admin“.
Zieldatenbank
Wird nur bei aktiver MongoDB Authentifizierung benötigt. Bestimmt, mit welcher Datenbank sich verbunden werden soll. Ist die MongoDB Authentifizierung deaktiviert, werden immer alle Datenbanken angezeigt.
Verbinden über SSH
Blendet bei Aktivierung die Eingabefelder für die SSH Konfiguration ein.
SSH-Server
Adresse des SSH Ziel Servers (IP oder Hostname).
SSH-Port
SSH Port auf dem Ziel Servers. Die Eingabe ist optional. Standardwert ist 22.
Lokaler Port
Der lokale Port, über den der SSH Tunnel aufgebaut wird. Die Eingabe ist optional. Der Standardwert wird vom System berechnet. Wenn allerdings der berechnete Port belegt ist, kommt eine Fehlermeldung. Dann kann man hier einen anderen, freien Port eintragen.
SSH Anmeldename
Der Name des SSH Benutzers auf dem Zielserver
SSH Passwort
Das SSH Passwort.
Privater SSH Schlüssel
Absoluter Dateipfad zur Datei mit dem privatem SSH Schlüssel.
SSH Schlüssel-Datei Passwort
Password für die Datei mit dem privatem SSH Schllüssel.
Standardverbindung
Markiert diese Verbindung als Standard. Bei jedem Start der Anwendung wird sich automatisch mit dieser verbunden. Kann nur für eine Verbindung gewählt werden.
Farbe
Die Farbe des Server-Icons, zur besseren Identifizierung des Tabs.
Nach Eingabe der Daten kann man "Speichern und verbinden" klicken. Dann wird die Verbindung über SSH hergestellt. Wenn man über den Namen der Verbindung in der linken Navigation mit der Maus drüberfährt, wird der vom System verwendete Connection-String angezeigt.
Trennen der SSH Verbindung
In der Liste aller Verbindungen gibt es einen Button "Alle SSH Verbindungen trennen". Damit werden alle SSH Verbindungen getrennt. Das passiert ebenfalls beim Beenden des Programms. Normalerweise ist es nicht nötig, die SSH-Verbindungen manuell zu trennen. Dies wird nur benötigt, falls man die Einstellungen einer SSH-Verbindung ändert.