Créer une connexion sécurisée par clef SSH au serveur mediaserv | ||
---|---|---|
Précédent | Chapitre 2. Régler les préférences d'oXygen pour éditer dans le "Cloud". | Suivant |
Pour que la connexion s'établisse il faut avoir déposé (voir la section intitulée « Fournir sa clef publique au serveur. ») ou fait déposer par l'administrateur votre clef SSH publique sur le serveur cible.
Pour créer la connexion au serveur "mediaserv", il faut retourner dans les préférences d'oXygen en choisissant l'onglet Options et dans le menu déroulant la ligne Préférences. La fenêtre popup déjà vue apparait parfois déjà dans "sources de données" si vous en venez.
Il reste à suivre instructions illustrées ci-dessous pour ouvrir le popup et compléter les champs nécessaires.
Copyright 2015-05-20 Charles-Henri Eyraud
Cette illustration est mise à disposition selon les
termes de la Licence Creative Commons Attribution
- Pas d’Utilisation Commerciale - Partage dans les
mêmes conditions 4.0 International Complèter le popup avec
l'identifiant qui vous a été fourni, mais il est
impératif que le champ "Mot de passe" soit laissé
vide pour que la connection par clefs SSH se mette
en place.
Dans oXygen, ouvrir le menu Options/Préférences/Connexion Réseau/sFTP ; completer le réglage de la connexion sfTP comme le montre la figure ci-dessous
Copyright 2015-02-02 Charles-Henri Eyraud
Cette illustration est mise à disposition selon les
termes de la Licence Creative Commons Attribution
- Pas d’Utilisation Commerciale - Partage dans les
mêmes conditions 4.0 International
Il y a trois champs à compléter: En principe laisser le texte écrit par défaut dans le champ 1, indiquer l'emplacement de la clef SSH privée dans le champ 2, écrire votre phrase de passe SSH dans le champ 3 (noté abusivement "mot de passe") . Sous Mac, les fichiers cachés n'apparaissent pas, même si on a activé cette option pour le Finder. Il faut donc avoir repéré l'adresse pour compléter le champ 2 remplacez, dans l'exepmple, "utilisateur" par le nom de votre session.
Lors de la configuration, oXygen tente de créer un fichier known_hosts contenant les informations du serveur distant. Ce fichier est traditionellement placé (sous unix et Mac Os) dans un dossier .ssh du home de l'utilisateur. Sous windows oXygen envoie des avertissements pour la création du fichier known_hosts et du dossier .ssh . Il faut accepter. Ensuite il faut coller dans ce dossier .ssh (créé par oXygen) les clefs privées et publiques placées initialement dans le dossier ssh (sans point) Cf chapitre 1.
Copyright 2015-05-20 Charles-Henri Eyraud
Cette illustration est mise à disposition selon les
termes de la Licence Creative Commons Attribution
- Pas d’Utilisation Commerciale - Partage dans les
mêmes conditions 4.0 International
Copyright 2015-05-20 Charles-Henri Eyraud
Cette illustration est mise à disposition selon les
termes de la Licence Creative Commons Attribution
- Pas d’Utilisation Commerciale - Partage dans les
mêmes conditions 4.0 International
On peut vérifier que la connexion fonctionne en se connectant via l'Explorateur de source de données (Onglet Fenêtre/Afficher la vue/Explorateur de sources de données , Voir Figure 2.4, « Afficher la vue "Explorateur de sources de données" »)
Copyright 2015-05-20 Charles-Henri Eyraud
Cette illustration est mise à disposition selon les
termes de la Licence Creative Commons Attribution
- Pas d’Utilisation Commerciale - Partage dans les
mêmes conditions 4.0 International
On peut voir sur la figure une partie de l'arborescence du serveur mediaserv avec en particulier le dossier ressources/users contenenant les répertoires où chaque utilisateur pourra déposer les médias de ses projets (images et videos dans le dossier media et .epub et .pdf à la racine du projet : sur l'image ci-dessus le dossier AlainJouve , sous-dossier StationMeteoArduino
À partir de la version d'oXygen 17 la gestion des connections sécurisées par clefs se fait automatiquement comme vu au paragraphe précédent, mais pour les versions antérieures notamment la version 16 il est nécessaire de réaliser quelques ajustements à la configuration d'oXygen.
Pour que le logiciel se connecte au serveur de media il faut intervenir sur l'installation d'oXygen, il n'existe pas d'outil interactif pour faire ce travail. Parcourir le dossier d'installation d'oXygen sur le disque dur, ouvrir dans le dossier oXygenXX puis le dossier plugins ajouter le dossier obtenu en décompressant ce zip. Voir Figure ci-dessous.
Copyright 2015-02-02 Eric Le Jan
Cette illustration est mise à disposition selon les
termes de la Licence Creative Commons Attribution
- Pas d’Utilisation Commerciale - Partage dans les
mêmes conditions 4.0 International
Une seconde étape est nécessaire, il faut dans le dossier lib présent dans le dossier qui contient le logiciel oXygen, remplacer le fichier jsch-0.1.42.jar par celui-ci que vous pouvez télécharger en suivant ce lien.
Pour réaliser ce remplacement commencez par renommer l'ancien fichier en jsch-0.1.42.jar-old puis coller la nouvelle version du fichier. Redémarrer oXygen pour que la modification soit prise en compte.
Copyright 2015-02-02 Eric Le Jan
Cette illustration est mise à disposition selon les
termes de la Licence Creative Commons Attribution
- Pas d’Utilisation Commerciale - Partage dans les
mêmes conditions 4.0 International