Cette rubrique explique comment télécharger et installer les outils logiciels OpenSSH et vérifier que leur installation s'est correctement déroulée.
OpenSSH doit être configuré afin de faciliter l'authentification et la communication entre le serveur du gestionnaire de chargement de partition et la console HMC (Hardware Management Console) de contrôle. Toutefois, lorsque le gestionnaire de chargement de partition répond à une demande de ressource, il utilise les commandes HMC à distance pour rassembler des informations de partition et lancer les opérations DR. Il est nécessaire que la tâche Activation ou désactivation de l'exécution des commandes à distance de la console HMC soit activée pour que cette dernière puisse communiquer avec OpenSSH.
Lorsque vous configurez un utilisateur sur la console HMC pour OpenSSH, attribuez-lui l'un des rôles suivants :
L'utilisation d'OpenSSH n'est possible que si un utilisateur est défini sur la console HMC avec des droits de commande à distance. Cet utilisateur doit échanger des clés ssh avec l'utilisateur de console HMC configuré mais il n'est pas obligatoirement celui qui porte l'ID plmuser.
http://www.openssh.org/fr/index.html
Le logiciel OpenSSH est fourni dans AIX 5.3 Expansion Pack. Cette version d'OpenSSH est compilée et proposée sous la forme de modules installp utilisant le code source de niveau openssh-3.7.1p2. Les modules installp comportent des pages man et des jeux de fichiers de messages traduits. Le programme OpenSSH contenu sur le support CD-ROM Expansion Pack est fourni sous licence conformément aux dispositions des Conditions Internationales d'Utilisation de Logiciels IBM (IPLA) non garantis.
Avant d'installer les modules installp d'OpenSSH, vous devez installer le logiciel OpenSSL (Open Secure Sockets Layer) qui contient la bibliothèque chiffrée. OpenSSL est disponible dans des modules RPM depuis le site Web suivant : AIX Toolbox for Linux Applications.
Le module OpenSSL contenant des données chiffrées, vous devez préalablement vous enregistrer sur le site Web pour pouvoir procéder au téléchargement. Pour télécharger les modules, procédez comme suit :
Après avoir téléchargé le module OpenSSL, vous pouvez installer OpenSSL et OpenSSH.
# geninstall -d/répertoire R:openssl-0.9.6goù répertoire est le nom du répertoire dans lequel télécharger le module OpenSSL. Un message semblable à ce qui suit s'affiche :
SUCCESSES --------- openssl-0.9.6g-3
# geninstall -Y -d/répertoire I:openssh.baseUtilisez l'option -Y pour indiquer que vous acceptez le contrat de licence OpenSSH après avoir pris connaissance du texte de licence.
# geninstall -IapE -drépertoire openssh.base 2>&1 |pg
Installation Summary -------------------- Name Level Part Event Result ------------------------------------------------------------------------------- openssh.base.client 3.6.0.5200 USR APPLY SUCCESS openssh.base.server 3.6.0.5200 USR APPLY SUCCESS openssh.base.client 3.6.0.5200 ROOT APPLY SUCCESS openssh.base.server 3.6.0.5200 ROOT APPLY SUCCESS
Vous pouvez également afficher le contrat de licence et installer OpenSSL et OpenSSH respectivement à l'aide des raccourcis license_on_media et install_software de SMIT.
Les fichiers binaires OpenSSH suivants sont installés à l'issue de la procédure précédemment décrite :
Accès SSH à la console HMC depuis le serveur du gestionnaire de chargement de partition
Une fois que SSH est installé, vous pouvez générer les clés SSH et communiquer avec la console HMC.
Si vous allez exécuter le serveur gestionnaire de chargement de partition sous l'ID plmuser, octroyez l'accès SSH à la console HMC à partir du serveur gestionnaire de chargement de partition en procédant comme suit :
ssh-keygen -t rsa
scp hscroot@p5hmc1:.ssh/authorized_keys2 ~/.ssh/tmp_authorized_keys2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/tmp_authorized_keys2 scp ~/.ssh/tmp_authorized_keys2 hscroot@p5hmc1:.ssh/authorized_keys2
ssh hscroot@p5hmc1 date
ssh hscroot@p5hmc1 lssyscfg -r sysSauf si le nom du système géré est modifié sur la console HMC à l'aide de l'onglet Propriétés du système géré, le nom par défaut du système géré est du type suivant :
eServer-9117-570-SNxxxxxxx
ssh hmcuser@hmchost lssyscfg –r lpar –m machine