Wenn Sie SQL-Anweisungen, Dienstprogramme und Befehle ausführen wollen oder wenn Sie Dateien auf fernen Servern im IBM Data Studio-Client anzeigen und von dort auf sie zugreifen wollen, müssen Sie sicherstellen, dass der DB2-Verwaltungsserver (DAS - DB2 Administration Server) oder das SSH-Protokoll (Secure Shell) und das SFTP-Protokoll (Secure File Transfer) ordnungsgemäß konfiguriert sind.
Je nach Betriebssystem des Zielservers, auf dem Sie Befehle oder Dienstprogramme ausführen wollen, verwendet der IBM Data Studio-Client den DB2-Verwaltungsserver (DAS - DB2 Administration Server) oder das SSH-Protokoll (Secure Shell).
In der folgenden Tabelle wird aufgeführt, welches Protokoll der
IBM Data Studio-Client verwendet.
Tabelle 1. Protokoll für Ausführung von Befehlen und Dienstprogrammen auf fernen Servern| Betriebssystem |
Methode für fern ausgeführte Befehle und Dienstprogramme |
| Windows |
Zum Herstellen einer Verbindung zu einer lokalen Datenbank unter Windows wird SSH verwendet. Zum Herstellen von Verbindungen zu fernen Datenbanken wird zunächst versucht, SSH zu verwenden. Wenn SSH nicht verfügbar ist, wird versucht, DAS zu verwenden.
|
| Linux oder UNIX |
SSH wird verwendet. |
- Ferne Dateisysteme anzeigen und auf sie zugreifen
- Das SFTP-Protokoll wird immer verwendet, wenn Sie ferne Dateisysteme anzeigen oder auf sie zugreifen.
- Für Windows-Betriebssysteme:
- Die Laufwerke und zugehörigen Dateisystempfade für die unterstützte OpenSSH-Serviceimplementierung über Cygwin befinden sich im Standardverzeichnis cygdrive. Es sind keine anderen Cygwin-Verzeichnispfade zum Dateisystem gültig, wenn Sie den IBM Data Studio-Client zum Ausführen von Befehlen verwenden.
- IBM Secure Shell Server for Windows wird von DB2-Serverprodukten ab Version 10.1 Fixpack 3 und von DB2-Serverprodukten ab Version 10.5 unterstützt.
Voraussetzungen für DAS oder SSH und SFTP auf dem Computer, auf dem der
IBM Data Studio-Client installiert ist
- DB2-Verwaltungsserver (DB2 Administration Server, DAS)
- IBM Data Server Client ist für die Kommunikation mit dem DB2-Verwaltungsserver erforderlich.
Die Bibliotheken für die Konnektivität, die für ferne Operationen erforderlich sind, können durch die Installation eines der folgenden Produkte bereitgestellt werden:
- Eine lokale DB2-Datenbankserverinstanz
- IBM Data Server Client
Sie müssen IBM Data Server Client mit derselben Bit-Version installieren wie IBM Data Studio-Client. Wenn Sie z. B. eine 64-Bit-Version des IBM Data Studio-Clients installieren, müssen Sie auch eine 64-Bit-Version von IBM Data Server Client installieren.
- Protokolle SSH (Secure Shell) und SFTP (Secure File Transfer)
- Zur Verwendung der Protokolle SSH und SFTP ist keine weitere Konfiguration auf dem Client erforderlich, weil der
IBM Data Studio-Client mit einem
SSH- und SFTP-Client vorkonfiguriert ist.
Anforderungen für DAS, SSH und SFTP auf dem fernen Server
- DB2-Verwaltungsserver (DB2 Administration Server, DAS)
- Zur Verwendung von DAS auf einem Windows-System muss DAS (DB2 Administration Server) gestartet sein und Port 523 muss offen sein.
- Protokolle SSH (Secure Shell) und SFTP (Secure File Transfer)
- Zur Verwendung der Protokolle SSH und SFTP unter Linux oder UNIX müssen die SSH- und SFTP-Dämonen gestartet sein. Wenn sie nicht aktiv sind, starten Sie sie bzw. bitten Sie Ihren Systemadministrator, sie zu starten. SSH setzt voraus, dass Port 22 geöffnet ist. SSH setzt voraus, dass ein Port für die Kommunikation geöffnet ist. Abhängig von Ihrer Konfiguration kann dies der Standardport 22 oder ein Port sein, den Sie bei der Installation von IBM Data Studio konfiguriert haben.
Wichtig: Wenn Sie eine vom Standardport 22 abweichende Portnummer angeben, müssen Sie den Wert für Port in der Datei sshd_config aktualisieren und anschließend IBM SSH Server for Windows erneut starten. Die Datei befindet sich standardmäßig im Verzeichnis C:\ProgramData\IBM\ibmssh\etc\ssh\sshd_config auf dem Datenbankserver.
Zur Verwendung der Protokolle SSH und SFTP auf einem Windows-System muss eine OpenSSH-Umgebung eingerichtet sein. Der IBM Data Studio-Client unterstützt die SSH-Kommunikation zu Servern unter
DB2 for Linux, UNIX, and Windows, die in einer Cygwin-Emulationsumgebung über Portable Operating System Interface für
UNIX (POSIX) ausgeführt werden. In ihrer Open-Source-Distribution umfasst die Cygwin-Umgebung die OpenSSH-Serverimplementierung des SSH- und SFTP-Protokolls (Cygwin-Net-Pakete openssl, openssh). Der IBM Data Studio-Client nutzt SFTP (Secure File Transfer Protocol) für das gesamte Browsing im Dateisystem sowie für die Dateiübertragung über Fernzugriff. Daher muss SFTP aktiviert sein.
Die Einrichtung der OpenSSH-Umgebung auf einem Zielserver, der auf einem Windows-System ausgeführt wird, setzt voraus, dass Cygwin installiert ist, der Dämon zum Ausführen als automatischer Dienst konfiguriert ist und die Benutzerkonten und -gruppen der Cygwin-Umgebung mit dem Benutzerrepository des Betriebssystems synchronisiert sind, damit die ferne Anmeldung am fernen Windows-System ermöglicht wird. Sie können Cygwin von http://cygwin.com herunterladen und installieren.