Cette page donne divers moyens d'accéder aux ressources informatiques de l'Unistra, quand vous êtes dans mais surtout hors du réseau Osiris (en particulier pendant le confinement)
On peut accéder, depuis n'importe où, à applis.unistra.fr. C'est un serveur Windows, avec les applications de base.
Pour y accéder : par "remmina" sur Linux (généralement préinstallé sur Ubuntu), sous Windows c'est le "bureau à distance" (ou touche windows et R, puis mstsc), sur Mac "Microsoft Remote Desktop" (ou CORD à installer, par ex depuis http://cord.sourceforge.net). Le login et mot de passe sont bien sûr ceux de l'Unistra. le domaine est ad.unistra.fr
Intérêt : J'ai accès à tous mes fichiers utilisés en salle info sur Windows, mon bureau, et diverses applications spécifiques à mes droits personnels (pour moi, en tant que directeur des études, des choses auxquelles je n'ai normalement accès que sur le réseau administratif). Tout cela sans passer par VPN.
Il n'y a pas trop d'applications (uniquement ceux dont la licence le permet)
Bien sur, il y a un navigateur (firefox), et donc j'ai accès aux outils web accessibles uniquement de l'Unistra : osr-etudiant (pour des pages php que j'ai écrites dans un public_html), osr-base (pour les bases de données)...
voici ce que ça donne avec un appel depuis Linux (en général je le mets en plein écran pour ne pas m'embrouiller) :
Il y a divers serveurs accessibles de l'extérieur (peut-être pas toujours, mais au moins pendant le confinement). Normalement on y accède en ssh, ce qui sécurise la liaison (cryptée). On accède à un terminal, il faut donc quelques connaissances pour lancer des applications.
Quand je dis "je", c'est pareil pour les étudiants (du moins, les miens). Sur les 3 je retrouve mon home dir de linux avec les fichiers que j'y ai mis en salles info.
Pour y accéder, on utilise la commande ssh, disponible sur Mac, Linux, Windows10. Pour les windows précédents, il faut utiliser putty. Pour faire du X, c'est direct sur un Linux déjà en mode graphique. Sous Windows il faut installer un client X11 comme xming ou vcxsrv. Sur Mac je ne sais pas.
Petite remarque : si vous vouliez uniquement récupérer (chez vous) un fichier stocké sur Linux (en TP par exemple) :
L'Unistra propose des serveurs (web, bases de données, Linux, Windows) pour nos TP (ou vos tests personnels). Bien évidement, il est nécessaire de disposer d'un compte Ernest (noté compte Unistra ci après). Osiris est le réseau de l’Unistra, soit sur un poste de la fac, soit une autre composante, voire même toute université mondiale via Eduroam (je n’ai pas tout testé). Si vous êtes hors d'Osiris, il faut soit passer par un serveur accessible de l'extérieur (mais lui à l'intérieur), soit utiliser un VPN (si vous y avez accès), soit depuis nos salles virtuelles VDI (tous ces types d'accès sont détaillés dans ce cours).
Depuis Osiris, allez sur le site https://osr-base.unistra.fr Si vous n'étiez pas déjà connecté à l'Unistra il vous demandera de le faire. Regardez bien le login BD qu’il vous affiche ici : en général c’est celui de l'Unistra mais en remplaçant les « . » par des « _ ». Puis il vous demande un mot de passe BD (pour votre base de données). Ne choisissez pas celui de l'Unistra, car on pourrait le découvrir dans les pages php que vous créerez. Il vous demande aussi un mail (pas nécessairement celui de l'Unistra) sur lequel il enverra la confirmation de la création de votre base (et de votre mot de passe : si vous le recherchez, le mail a pour objet : « Tps Base de données »). Cette page vous permet également de modifier ce mot de passe de BD, en particulier si vous l'avez oublié depuis une année précédente.
Depuis Osiris, allez sur le site https://osr-etudiant.unistra.fr/mysql entrez votre login BD et le mot de passe (de BD ! ). Dans la fenêtre de gauche, choisissez votre base (votre nom). Les autres bases ne nous concernent pas, svp n'y touchez pas. Quand à gauche vous sélectionnez votre base, vous gérez l'ensemble de vos tables et leurs propriétés générales. Par contre si vous sélectionnez une des tables , vous aurez accès à toutes les fonctions spécifiques à cette table et son contenu.
Rq : Pour gérer les relations, il faut d'abord définir les clés primaires (extrémité de la liaison). Puis pour chaque clé étrangère (début de la liaison) il faut sélection la clé primaire à lier (structure -> vue relationnelle). On devrait pouvoir ensuite afficher le schéma structurel (options -> concepteur) mais il faut configurer spécifiquement le logiciel (je n'y suis pas arrivé).
Sous Linux, depuis Osiris, ouvrez un terminal. Puis mysql -u <loginBD> -p -h osr-mysql.unistra.fr <nom_base> (nom_base étant à priori votre login). Puis tapez les commandes SQL. Rappelez-vous, en sql il faut finir les commandes par « ; » . On quitte par « quit ; ».
Si ça ne marche pas de votre poste, ou même de chez vous , connectez vous sur osr-etudiant : ssh loginUnistra@osr-etudiant.unistra.fr (sous windows, utilisez putty), mot de passe Unistra. Puis appeler mysql de la même manière (login et mot de passe BD)
Surosr-etudiant.unistra.fr (s'y loger par ssh, ou chercher les fichiers en sftp) placez les fichiers dans /web/loginUnistra/public_html : Si vous vous appelez Jean Dupont, que votre loginUnistra est jdupont, entrez dans le gestionnaire de fichiers (à gauche : réseau, connexion à un serveur) l'URL « sftp://jdupont@osr-etudiant.unistra.fr/web/jdupont/public_html ». Vous pouvez alors y créer votre fichier avec l'éditeur (son nom doit se terminer par « .php », par ex. mapage.php).
Pour visualiser ces pages(avec un navigateur, bien sûr) : http://osr-etudiant.unistra.fr/~loginUnistra/ (uniquement depuis Osiris), par ex « http://osr-etudiant.unistra.fr/~jdupont/mapage.php »
- via windows : cherchez l’application « connexion bureau à distance » (si vous ne trouvez pas, appuyez la touche Windows et R en même temps, tapez « mstsc »). L’ordinateur est « applis.unistra.fr », l’utilisateur est votre login Unistra, derrière lequel vous rajoutez (sans espaces) « @ad.unistra.fr ». Le mot de passe est celui de l’Unistra.
- depuis un poste Linux : je vous conseille d'utiliser « remmina », ensuite faire comme j’ai expliqué pour windows. Sur Mac, c’est « Microsoft Remote Desktop », dispo dans l’Apple Store
- via nos salle VDI : ça fonctionne parfaitement sur PHISVL1
Une fois connecté, appelez firefox, allez sur « osr-base.unistra.fr ». Re-connection (login Unistra), puis créez votre base de données : Regardez bien le login marqué, c’est souvent votre login Unistra avec les « . » remplacés par des « _ ». Il faudra donner un « mot de passe BD ». Ne prenez PAS votre mot de passe Unistra, car vous devrez le partager si vous êtes en binôme et éventuellement avec d'autres groupes. Le mail demandé peut être perso ou pro, vous y aurez confirmation du login et mot de passe (si vous le recherchez au TP suivant). Puis vous accéderez à votre base via PhpMyAdmin, encore par firefox sur « osr-etudiant.unistra.fr/mysql » (login et mot de passe BD, choisissez « français » si ce n’est pas par défaut).
3 solutions :
l'installer. Sûrement le mieux. Mais il faut être un peu expérimenté. On le met "à côté" de windows, qui donc reste accessible (choix au démarrage). Il vaut mieux préparer une partition au départ (et donc savoir le faire) pour ne pas effacer windows ! c'est donc plutôt dangereux.
aller sur un serveur de l'université : il faut utiliser ssh. Sur windows 10 appuyer sur la touche windows et R en même temps, puis taper "cmd". Il ouvre une fenêtre texte (commandes Dos) et là vous pouvez taper : ssh loginENT@nom de l'ordi. Sinon, un excellent programme (vous préférerez car on ne tape pas la commande) est putty (gratuit et libre, facile à trouver sur le web)
turing.di.unistra.fr (normalement réservé aux étudiants de maths-info et phy-ing).
osr-etudiant.unistra.fr où je fais surtout du php et SQL
phiapp.phi.unistra.fr port 16892 : X11 (ou tout autre graphisme
Linux) possible, je m'en sers quand je veux compiler puis executer
du X11 de base. La commande, si mon compte ENT est jdupont : ssh
-X jdupont@phiapp.phi.unistra.fr -p 16892
Ce serveur est également accessible via le logiciel X2go, qu'il vous suffit d'installer sous windows (c'est peut-être plus facile pour vous)
si vous êtes sous windows 10 uniquement, il y a un Ubuntu directement intégré ! Je trouve ça génial. il s'appelle Bash on Windows (BoW). il y a quelques manips, cherchez sur internet. Il n'y a aucun risque de perdre quelque chose de windows.
Dans les deux derniers cas (depuis un serveur linux ou sur BoW) , si vous voulez que votre programme ouvre une fenêtre graphique sur votre PC Windows, c'est Xming ou vcXsrv qu’il faut installer sous windows, et peut-être dire « export DISPLAY=:0 » sur le terminal Linux. Ci-dessous un exemple de BoW :
sur BoW, il faut bien sûr installer les logiciels dont vous avez besoin :
sudo apt-get install nomDuPackage
Packages utiles : gcc (compilateur), gedit (editeur txt), geany ou codeblocks (environnement de développement), xfce ou thunar (gestionnaire de fichiers), firefox ou chromium-browser, libx11-dev (pour compiler du X11), x11apps (applications X11 de base), vlc, apache2, mysql-server, php-mysql, phpmyadmin, python, libreoffice, licanberra-gtk-module (supprime des messages d'erreur quand vous appelez des applications X11)....
Pour que votre PC soit "dans" Osiris, vous pouvez utiliser le VPN. Il était jusqu'à présent réservé aux profs, aux enseignants chercheurs, aux administratifs (réseaux différents). Il a été étendu aux étudiants pour le confinement
Se connecter en VPN à l'université:
https://services-numeriques.unistra.fr/documentations/toutes-les-documentations/services-au-poste-de-travail/acces-distants-securises-vpn.html
Moi j'utilise le client fortinet (récent), mais peut-être que certaines anciennes applications nécessitent encore de suivre la procédure pour le Client "Cisco AnyConnect".
à partir du moment où vous êtes sur Osiris en VPN, vous pouvez par exemple accéder à vos fichiers windows (smb://nomUnistra@vfiler-ad-pers.ad.unistra.fr), ceux de linux en sftp via osr-etudiant...
Vous pouvez aussi accéder à tous les services comme la lecture de documents à la bibliothèque...
Nous disposons de machines virtuelles (c'est à dire de pseudo-machines) tournant sur des serveurs de l'unistra. Il y a en 2021 une salle de 32 postes Linux et deux salles de 16 postes Windows. L'avantage est que vous y retrouvez une grosse partie des logiciels spécifiques à notre faculté, mais aussi les fichiers créés dans votre session Unistra. L'inconvénient (minime) est qu'il faut installer un logiciel dit "client" (voir mon explication de l'architecture client-serveur dans mes cours). Si vous ne pouvez pas installer de client (PC bridé par votre entreprise ou labo), il vous reste l'accès via votre navigateur, qui est moins efficace et plus lente
Le client Windows est disponible à l'adresse http://applis-physique-ingenierie.unistra.fr/VDI/VMUNISTRA.exe. Téléchargez-le.
Clic droit puis "exécuter en tant d'administrateur". S'il trouve que ce n'est pas sûr (comprenez "n'appartient pas à Microsoft") exécutez quand même. Un terminal s'affichera le temps de l'installation et se refermera automatiquement.
Puis une icône sera rajoutée sur votre bureau .
Si vous n'avez pas les droits d'administrateur sur votre poste (apprentis par exemple) il va falloir demander à votre service informatique de vous l'installer..
Pour Linux, je l'ai trouvé à l'adresse https://my.vmware.com/en/web/vmware/downloads/details?downloadGroup=CART21FQ4_LIN64_2012&productId=1027&rPId=59099. Je choisis la version 2012. Je l'ai téléchargé, puis donné droit d'exécutions (chmod +x VMware....), puis exécuté en mode administrateur (sudo ./VMware....). Puis je le lance par vmware-view (sous Ubuntu, j'ai ajouté l'icône à mes favoris: clic droit sur l'arbre vert dans la barre des tâches, que j'ai à gauche).
Dans les deux cas, il faut, la première fois, choisir un nouveau serveur, saisir "https://vdi.unistra.fr" puis donner mes identifiants de l'Unistra. Et ensuite choisir sa salle : PHISVL1 pour Linux, PHISVW1 ou 2 pour Windows (attention, la salle a dû être réservée par l'enseignant, et éventuellement indiquée dans l'emploi du temps. Sinon vous risquez de ne pas pouvoir y accéder, mais si vous testez la nuit ça fonctionne impec).
Via un navigateur, allez à l'adresse https://vdi.unistra.fr. Choisissez "VMware Horizon HTML access" puis choisissez votre salle virtuelle, comme avec les clients.
Dans tous ces cas, vous vous trouvez ensuite sur cet ordinateur distant (que vous pouvez mettre en plein écran ou fenêtre). Diverses options sympa sont disponibles, dont l'utilisation de clé USB (voire module relié par USB), possibilité de partage d'écran avec l'enseignant...