Tags:
create new tag
, view all tags

Les différents outils pour télétravailler

Cette section a pour but de lister les outils informatiques d'aide et de support au télétravail -- en particulier pour les documentalistes.

Voir la page : https://ernest.unistra.fr/jcms/prdr4_210549/fr/outils-numeriques-pour-la-continuite-de-l-activite pour des infos sur les outils de télétravail proposés par l'université (Pad, etc.).

Les outils pour se connecter sur une machine distante

Le VPN (Virtual Private Network)

Pour pouvoir accéder à Redmine, au TWiki ou à une machine distante telle que cats pour l'équipe VizieR, il faut passer par le VPN.

Note : "Pour les usages plus communs comme la messagerie, l'accès aux sites Web, le stockage Seafile, la plate-forme Moodle, Ernest, la plate-forme vidéo Pod, les différentes solutions de vidéo-conférence ou d'audio-conférence, depuis votre domicile (considéré comme un lieu de connexion de confiance), le VPN n'est pas nécessaire."

=> A priori, toutes les documentalistes ont accès au VPN ObAS sans souci particulier.

Points à noter :
- Le VPN se déconnecte automatiquement lorsqu'on ferme sa session ou que la connexion Internet est coupée.

tmux : (Multiplexeur de terminaux) pour retrouver une session qui serait interrompue inopinément

Pour ceux qui ne veulent pas perdre leurs sessions sur une machine distante, utiliser tmux dans un terminal classique pour se connecter permet, normalement, de retrouver sa session après une déconnexion intempestive.

Gilles a fait un petit tuto pour l'équipe VizieR ici : http://cloud-wiki.u-strasbg.fr/twiki/bin/view/Ressources/Tmux

Voir man tmux pour plus d'options

En résumé :
1. Depuis un terminal, on se connecte en ssh sur la machine distante (ssh simrd.u-strasbg.fr par ex.)
2. On lance la commande tmux
3. On travaille comme on a l'habitude de le faire. On peut lancer une mise à jour cosim (si on prend le même exemple).
4. On peut faire ctrl+b d pour travailler sous une autre session tmux sur une autre réf.
5. Si le VPN est coupé (ou autre...), on retrouve sa session en faisant tmux attach -t 0 (si la session était appelée numéro "0") -- si on ne se souvient pas du nom de sa session, la commande tmux list-sessions donne la liste des sessions en cours.
...Et on retrouve son cosim qui a fini de tourner pendant ce temps.
6. Pour renommer une session : ctrl+b $ et changer le numéro de la session pour ce qu'on souhaite.

N.B.
ctrl+b [ : Permet de remonter dans le buffer du terminal tmux.
kill-session -t N : Tue la session N si on n'a pas fait exit pour sortir de la session et qu'elles s'accumulent...

Vous pouvez trouver des exemples et de la doc en ligne. Par exemple : http://github.com/tmux/tmux/wiki/Getting-Started

NoMachine

Permettrait d'accéder à sa machine à l'observatoire comme si on y était ("la solution la plus stable" selon certains...)

=> A priori, aucune documentaliste n'a NoMachine sur son ordinateur et ce n'est certainement pas prévu puisque la volonté de l'équipe informatique est de nous faire passer sur les portables.

Connection sécurisée avec une clé ssh

Il s'agit de créer une paire de clés ssh : une publique et une privée qui seront partagées entre votre PC et un ensemble de serveurs (par exemple : cdsarc).

La paire de clés est créée sur votre PC avec l'utilitaire ssh-keygen.

ssh-keygen est interactif:
A la première question, un nom de fichier est demandé : garder celui par défaut
Ensuite: un mot de passe est demandé : il s'agit d'un mot de passe qui sera demandé à chaque nouvelle connection -- il est possible de ne rien mettre (même si ce n'est pas encouragé smile ) ; c'est ce qu'il faut faire si on ne veut pas avoir à re-saisir son mot de passe à chaque nouvelle connection...

$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/landais/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/landais/.ssh/id_rsa.
Your public key has been saved in /home/landais/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:g+Hzuf/gc2y1tdDxc5XXNfQ8l+xtgI3LCLpiNn+Nvf8 landais@linux.home
The key's randomart image is:
+---[RSA 2048]----+
| .. |
| +.o+|
| . . o o+O|
| . + . o ..+B|
| = S . o ..B|
| + o ..++|
| = . o+.. ..o+|
| o + oo+.+ .. |
| ....+Bo.E |
+----[SHA256]-----+
$

Une fois créée, il suffira d'ajouter la clé publique (fichier généré par ssh-keygen avec l'extension .pub - dans l'exemple /home/landais/.ssh/id_rsa.pub) sur le serveur (cdsarc) dans le fichier $HOME/.ssh/authorized_keys.

Note : le fichier authorized_keys peut contenir plusieurs clés (chaque ligne correspond à une clé.)


Pour ajouter une nouvelle clé dans le fichier, faire un copier/coller de la clé publique (cat $HOME/.ssh/id_rsa.pub) puis le coller (vi) dans le fichier $HOME/.ssh/authorized_keys de votre compte sur le serveur (cdsarc).

re-essayer de vous reconnecter.

(note: a l'heure ou j'ecris , les connections vers cdsarc sont longues.. mais cela n'est pas du a la connection par cle publique... )

Les outils pour discuter plus facilement sur un sujet particulier

Téléphone !

=>A priori, les lignes pro ont été transférées vers les lignes perso.

Serveur de discussions informelles / informal chats : Rocketchat (+ visio)

"Pour nous permettre de garder le contact de façon informelle et interactive, le service informatique a mis en place un serveur de chat.
Ce serveur peut être utilisé pour donner des nouvelles, des trucs et astuces, liens vers des sites intéressants, etc., ce que nous ne pouvons plus faire dans les couloirs, lors du café du vendredi ou à la menuiserie. Il ne constitue toutefois pas le canal de travail habituel : les échanges par mail, ou plateformes dédiées, doivent continuer. Naturellement, comme pour vos échanges via les réseaux sociaux, merci de respecter les règles de courtoisie habituelles." Pierre-Alain

Sur rocket.astro.unistra.fr ; utiliser son login/mot_de_passe ENT pour se connecter.
Il y a déjà un canal global "obas" : https://go.rocket.chat/invite?host=rocket.astro.unistra.fr&path=invite%2F6aKYsa&secure=no
Il y aussi un canal ouvert pour les documentalistes : https://rocket.astro.unistra.fr/channel/documentalists

On peut aussi utiliser le serveur Rocket.Chat pour faire des visio-conférences.

Voici une petite documentation très sommaire : https://seafile.unistra.fr/f/44eec41e2a204ee691f2/

Autre documentation pour Rocketchat : http://esarrouy.perso.centrale-marseille.fr/RocketChat_ECM.pdf

Slack : alternative aux e-mails

Katharina a ouvert un espace de travail pour le CDS sur Slack, vous pouvez le rejoindre en utilisant le lien :
https://join.slack.com/t/team-at-cds-obas-2020/signup
Puis en vous enregistrant avec votre adresse @astro.unistra.fr

L'outil permet d'avoir des conversations sous forme de chats et d'ouvrir des chaînes de discussion avec des groupes de personnes selon les sujets (on pourrait créer un channel pour GREAT par exemple.

Autres points à noter :
- Rendu obsolète par Rocketchat a priori...

Redmine : outil de gestion de tickets

Anaïs a développé un espace CDS sous Redmine que l'équipe <nop>VizieR/Grands cat' utilise également pour suivre les grands catalogues et les catalogues des journaux de l'AAS notamment. Marianne utilise aussi l'outil pour suivre ses références pour le dictionnaire.

En bref si vous ne connaissez pas :
L'outil permet d'ouvrir "une demande" par sujet et d'archiver toutes les étapes du sujet :
- attacher des documents est directement possible ;
- les PJ et les mails sont aussi sauvegardés automatiquement dans le projet
-- si l'adresse est en copie du mail est que le sujet du mail indique entre crochets le nom du projet et son numéro (par exemple, [ApJS #6182] inséré dans un sujet va ajouter le mail (et ses PJ) dans le projet "ApJS", numéro 6182 qui correspond en fait au catalogue pour 2019, ApJS, 245, 10).
- lier les demandes entre elles (par exemple, si je travaille sur un catalogue, je peux signaler que la référence est liée à un autre papier ou à une demande d'acronyme déjà référencée dans Redmine).
- Les catégories/statuts/assignations permettent de suivre l'évolution du projet mais aussi de trier toutes les demandes pour ne faire ressortir que les demandes "en cours" par exemple.
- Des notifications peuvent être paramétrées pour que plusieurs personnes suivent un projet/demande en particulier.

Outils de visioconférence

Laisser tomber tout le blabla obsolète qui suit. Connectez-vous à https://visioconf.astro.unistra.fr (outil BigBlue) et c'est tout simple !

Si vous avez besoin de parler et voir, les outils de visioconférence de l'université sont simples d'utilisation :
J'avais testé Rendez-vous, de Renater (https://services.renater.fr/rendez-vous/index) au pied levé lors des grèves SNCF. Créer la réunion entre personnes est assez simple, trouver comment partager quel ordi/écran est un peu plus compliqué mais ça se fait...

Autres outils proposé dans un mail récent par la DSI : My Com, du CNRS (https://ods.cnrs.fr/my_com.php)

En plus de l'outil utilisable sur Rocket.chat (voir ci-dessus), Christophe a également créé BigBlue. Il suffit de se connecter à l'adresse https://visioconf.astro.unistra.fr et c'est assez intuitif pour le reste.

Pour les outils hors université : Une alternative à Zoom (pas du tout securisé apparemment), proposé par Pierre F. est jitsy. Créer une URL (https://meet.jit.si/XXX) et partager la avec vos collègues (fonctionne mieux sous Chrome - pas de limitation).

Voir la synthèse de Christophe ici : https://seafile.unistra.fr/f/32e333762da94e66b576/

Partager et retrouver des documents

SeaFile

L'ensemble des documents administratifs, informatiques et de communication peuvent être consultés en sélectionnant sur "Fichiers partagés avec des groupes / obs-tous"

Aide pour utilisation de Seafile : Ben en bas à gauche de la page Seafile (en lien dans le titre de cette section)
Sinon l'URL vers Ernest donné en tout début de cette page à une section Seafile qui semble bien pratique pour de l'aide...

Suggestions, trucs et astuces

Copie de fichier entre une station de travail et un serveur

Utiliser sftp de la machine cdsarc vers son poste de travail nécessite qu'un serveur ftp soit installé sur le poste de travail (et ce n'est pas le cas pour les portables)...

Il vaut mieux utiliser la commande scp. Elle fonctionne comme cp (avec +- les memes options + les options de conections)

ex:
copie cdsarc->portable vers le repertoire /home/user_ent
scp fichier_cdsarc user_ent@nom-portable:/home/user_ent/

copie de tout un repertoire de cdsarc vers son portable:
scp -r repertoire_cdsarc/ user_ent@nom-portable:/home/user_ent/

de son portable vers cdsarc:
scp monfichier user_ent@cdsarc.unistra.fr:/home/user_ent/

Sauf qu'actuellement, elle n'est pas utilisable sur cdsarc pour récupérer un fichier de son portable...
=> Gilles regarde : problème de firewall des portables apparemment.
Gilles a créé un script pour pallier le problème mais seulement pour cats => copycats

Pour mémoire :
Depuis le répertoire où le script copycats est copié sur son portable : ./copycats --from J/AJ/159/154/file va copier "file" depuis le répertoire de cdsarc.
Depuis ce même répertoire ./copycats --to asu.tsv va copier le fichier asu.tsv vers /tmp de cdsarc.
Il ne reste qu'à faire un cp /tmp/asu.tsv . dans le répertoire de cdsarc où on veut mettre le fichier.

-- EmmanuellePerret - 2020-03-18

Topic revision: r19 - 2022-09-23 - CatherineBrunet
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback