Pour exécuter des instructions SQL, des utilitaires et des commandes, ou pour rechercher
et accéder à des fichiers sur des serveurs distants à partir d'IBM® Data Studio, vous
devez vous assurer que le serveur d'administration DB2
ou le protocole Secure Shell (SSH) et le protocole Secure File Transfer
(SFTP) sont correctement configurés.
Selon le système d'exploitation du serveur cible sur lequel vous souhaitez exécuter des commandes ou des
utilitaires,
IBM Data Studio utilise DAS
ou le protocole SSH. Le tableau ci-dessous présente les protocoles utilisés par
IBM Data Studio.
Tableau 1. Protocole utilisé pour exécuter des commandes
et des utilitaires sur des serveurs distants| Système d'exploitation |
Méthode pour utilitaires et commandes à distance |
| Windows |
Le protocole SSH est utilisé pour la connexion à une base de données locale sous Windows. Lors d'une connexion à des bases de données distantes,
on utilise d'abord le protocole SSH. Si le protocole SSH n'est pas disponible,
le serveur d'administration DB2 (DAS) est tenté.
|
| Linux ou UNIX |
SSH est utilisé. |
- Recherche et accès aux systèmes de fichiers distants
- Le protocole SFTP est toujours utilisé lorsque vous recherchez et accédez à des
systèmes de fichiers distants.
- Sous Windows :
- les unités et les chemins d'accès aux systèmes de fichiers associés de l'implémentation de
service OpenSSH prise en charge à partir de Cygwin se trouvent dans le répertoire par défaut
cygdrive.
Aucun autre chemin de répertoire de système de fichiers Cygwin n'est valide lorsque
vous utilisez IBM Data Studio pour
exécuter des commandes.
- IBM Secure Shell Server
for Windows est pris en charge par les produits
DB2 Server Version 10.1 groupe de correctifs 3 et ultérieur,
et par les produit DB2 Server Version 10.5 et ultérieure.
Exigences pour DAS ou SSH et SFTP sur l'ordinateur
sur lequel vous avez installé IBM Data Studio
- Serveur d'administration DB2 (DAS)
- Le client IBM Data Server Client
est requis afin de communiquer avec le serveur d'administration
DB2 (DAS).
Les bibliothèques de connexions sont nécessaires afin que les opérations distantes soient fournies
lors de l'installation de l'un des produits suivants :
- Une instance de serveur de base de données DB2 locale
- IBM Data
Server Client
La version d'IBM Data
Server Client que vous installez doit être identique (32 ou 64 bits) à celle de IBM Data Studio. Par
exemple, si vous installez une version 64 bits d'IBM Data Studio, vous
devez installer une version 64 bits d'IBM Data
Server Client.
- Protocoles SSH et SFTP
- Pour utiliser les protocoles SSH et SFTP, aucune configuration
supplémentaire n'est requise sur le client. IBM Data Studio est pré-configuré
avec un client SSH et SFTP.
Exigences pour DAS, SSH et SFTP sur le serveur
distant
- Serveur d'administration DB2 (DAS)
- Pour utiliser DAS sur un système Windows,
le serveur d'administration DB2 doit être démarré
et le port 523 doit être ouvert.
- Protocoles SSH et SFTP
- Pour utiliser les protocoles SSH et SFTP
sur un système Linux ou UNIX, les démons SSH et SFTP doivent être démarrés. S'ils ne sont pas exécutés, démarrez-les ou demandez-le à votre administrateur système. SSH nécessite l'ouverture
du port 22. SSH implique l'ouverture d'un port pour la communication. Selon votre configuration,
il peut s'agir du port par défaut 22 ou d'un port que vous avez configuré lors de l'installation
d'IBM Data Studio.
Important : Si vous spécifiez un numéro de port autre que le port
par défaut 22, vous devez mettre à jour la valeur Port dans
le fichier sshd_config, puis redémarrer IBM SSH Server for Windows. En règle générale,
le fichier se trouve dans le répertoire C:\ProgramData\IBM\ibmssh\etc\ssh\sshd_config
sur le serveur de base de données.
Pour utiliser ces mêmes protocoles sur un système
Windows, un environnement OpenSSH doit être configuré. IBM Data Studio prend en charge la communication SSH vers les serveurs DB2 for Linux, UNIX, et
Windows exécutés dans un environnement d'émulation Cygwin via une interface POSIX (Portable Operating
System Interface for UNIX).
En libre distribution, l'environnement Cygwin inclut l'implémentation serveur
OpenSSH des protocoles SSH et SFTP (packages Cygwin
Net openssl et openssh). IBM Data Studio utilise le protocole
SFTP pour tous les systèmes de fichiers parcourus et le transfert de fichiers
distants. SFTP doit donc être activé.
La configuration de l'environnement OpenSSH
sur un serveur cible exécuté sur un système Windows nécessite l'installation de Cygwin,
la configuration du démon à exécuter en tant que service automatique et la synchronisation
des comptes et des groupes d'utilisateurs de l'environnement Cygwin avec le référentiel
d'utilisateur du système d'exploitation, pour permettre la connexion au système
Windows distant. Vous pouvez télécharger et installer
Cygwin à partir du site Web http://cygwin.com.