Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
logiciel:internet:tmate:start [2020/09/04 22:27] adminlogiciel:internet:tmate:start [2020/10/24 12:19] – [Utilisation] admin
Ligne 3: Ligne 3:
 ====== Tmate - partager un terminal entre machines sous Linux ====== ====== Tmate - partager un terminal entre machines sous Linux ======
  
-===== Introduction =====+====== Introduction ======
  
-Contrairement à **SSH**, **Tmate** ne nécessite pas de connaissance particulière pour permettre un partage de session.+Contrairement à **SSH**, **Tmate** ne nécessite pas de connaissance particulière pour partager une session.
  
-**Tmate** est un fork de **tmux** avec des options de broadcast vers un serveur.+**Tmate** est un fork de **tmux**.
  
-===== Pré-requis ===== +====== Pré-requis ====== 
- +====== Installation ======
-Aller sur [[https://github.com/tmate-io/tmate/releases/latest]] : +
- +
-{{ :logiciel:internet:tmate:tmate_latest_github.png?600 |}} +
- +
-Noter la dernière version (ici, 2.2.1) +
- +
-===== Installation =====+
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-Raspberry pi : Savoir si on est en 32 ou 64 bits +Savoir si on est en 32 ou 64 bits :<cli prompt='$ '>...@...:~$ uname -m 
- +x86_64</cli> 
-<cli> +Sur un Raspberry pi :
-$ uname -m +
-armv7l +
-</cli> +
-Résultat:+
   ? armv7...   ? armv7...
-  : 32 bits+  : -> 32 bits
   ? arm8... (ou plus)   ? arm8... (ou plus)
-  : 64 bits+  : -> 64 bits
  
 </WRAP> </WRAP>
  
-Sur le PC à contrôler, selon votre cas, lancer ((remplacer 2.2.1 par le numéro de version)): +  - Repérez la dernière version (ici, 2.4.0) sur [[https://github.com/tmate-io/tmate/releases/latest]] :{{ :logiciel:internet:tmate:tmate-01.png?400 |}} 
-  * tmate 64bits:<cli> +    * Descendez la page et repérez le lien qui vous correspond : 
-$ wget https://github.com/tmate-io/tmate/releases/download/2.2.1/tmate-2.2.1-static-linux-amd64.tar.gz +      * tmate **64bits**:tmate-2.4.0-static-linux-amd64.tar.xz 
-$ tar xzf tmate-*amd64.tar.gz +      * tmate **32bits**:tmate-2.4.0-static-linux-i386.tar.xz 
-</cli> +      * tmate **pour RPI**:tmate-2.4.0-static-linux-arm64v8.tar.xz 
-  * tmate 32bits:<cli> +  - Sur le PC à contrôler, selon votre cas, lancez ((copiez-collez le lien repéré sur la page ci-dessus)): 
-$ wget https://github.com/tmate-io/tmate/releases/download/2.2.1/tmate-2.2.1-static-linux-i386.tar.gz +    * tmate **64bits** :<cli prompt='$ '>...@...:~$ wget https://github.com/tmate-io/tmate/releases/download/2.4.0/tmate-2.4.0-static-linux-amd64.tar.xz 
-$ tar xzf tmate-*i386.tar.gz +...@...:~$ tar xJf tmate-*amd64.tar.xz</cli> 
-</cli> +    * tmate **32bits**:<cli prompt='$ '>...@...:~$ wget https://github.com/tmate-io/tmate/releases/download/2.2.1/tmate-2.4.0-static-linux-i386.tar.xz 
-  * tmate pour RPI:<cli> +...@...:~$ tar xJf tmate-*i386.tar.xz</cli> 
-$ wget https://github.com/tmate-io/tmate/releases/download/2.2.1/tmate-2.2.1-static-linux-armv7l.tar.gz +    * tmate **pour RPI**:<cli prompt='$ '>...@...:~$ wget https://github.com/tmate-io/tmate/releases/download/2.4.0/tmate-2.4.0-static-linux-arm32v7.tar.xz 
-$ tar xzf tmate-*armv7l.tar.gz+...@...:~$ tar -xJf tmate-*arm32v7.tar.xz
 </cli> </cli>
  
-===== Configuration =====+====== Configuration ======
  
-===== Utilisation =====+====== Utilisation ======
  
-Se placer dans le répertoire créé par la décompression et lancer tmate: +  - Placez-vous dans le répertoire créé par la décompression et lancez tmate :<cli prompt='$ '>...@...:~$ cd tmate-2.4.0-static-linux-arm32v7/ 
-<cli> +...@...:~$ ./tmate 
-$ cd tmate-* +Tip: if you wish to use tmate only for remote access, run: tmate -F        [0/0] 
-$ ./tmate +To see the following messages again, run in a tmate session: tmate show-messages 
-</cli>+Press <qor <ctrl-c> to continue 
 +--------------------------------------------------------------------- 
 +Connecting to ssh.tmate.io... 
 +Note: clear your terminal before sharing readonly access 
 +web session read only: https://tmate.io/t/ro-FaxVqnU4sEBhWxfaRMzeuPwaR 
 +ssh session read only: ssh ro-FaxVqnU4sEBhWxfaRMzeuPwaR@lon1.tmate.io 
 +web session: https://tmate.io/t/WsDGfJe76TnpyLqxwe9eyRwQ3 
 +ssh session: ssh WsDGfJe76TnpyLqxwe9eyRwQ3@lon1.tmate.io
  
-On se retrouve dans une session tmate; ne pas s'occuper de la commande ssh en bas de l'écran. 
  
-Ce terminal peut partager (par défaut) votre session sur **tmate.io** via des adresses secrètes. 
  
-Pour connaître les infos pour se connecter depuis le web, lancer dans votre session tmate: + 
-<cli>+ 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 +[tmate] ssh session: ssh WsDGfJe76TnpyLqxwe9eyRwQ3@lon1.tmate.io</cli>Tapez <key>q</key> pour sortir des messages :<cli prompt='$ '>...@...:~$ pi@framboise4:~/tmate-2.4.0-static-linux-arm32v7 $  
 +</cli> Vous vous retrouvez dans une session tmate. 
 +  - Ce terminal peut partager (par défaut) votre session sur **tmate.io** via des adresses secrètes.\\ Pour connaître les infos pour se connecter depuis le web, lancez dans votre session tmate :<cli prompt='$ '>...@...:~$ pi@framboise4:~/tmate-2.4.0-static-linux-arm32v7 $ ./tmate show-messages 
 +Sat Oct 24 12:07:34 2020 [tmate] Connecting to ssh.tmate.io... 
 +Sat Oct 24 12:07:34 2020 [tmate] Note: clear your terminal before sharing readonly access 
 +Sat Oct 24 12:07:34 2020 [tmate] web session read only: https://tmate.io/t/ro-FaxVqnU4sEBhWxfaRMzeuPwaR 
 +Sat Oct 24 12:07:34 2020 [tmate] ssh session read only: ssh ro-FaxVqnU4sEBhWxfaRMzeuPwaR@lon1.tmate.io 
 +Sat Oct 24 12:07:34 2020 [tmate] web session: https://tmate.io/t/WsDGfJe76TnpyLqxwe9eyRwQ3 
 +Sat Oct 24 12:07:34 2020 [tmate] ssh session: ssh WsDGfJe76TnpyLqxwe9eyRwQ3@lon1.tmate.io</cli><cli>
 $ ./tmate show-messages  $ ./tmate show-messages 
 Mon Dec  4 20:04:37 2017 [tmate] Connecting to ssh.tmate.io... Mon Dec  4 20:04:37 2017 [tmate] Connecting to ssh.tmate.io...
Ligne 71: Ligne 82:
 Mon Dec  4 20:04:37 2017 [tmate] web session: https://tmate.io/t/XXXXXXXXXXXXXXXXXXXXXXXXX Mon Dec  4 20:04:37 2017 [tmate] web session: https://tmate.io/t/XXXXXXXXXXXXXXXXXXXXXXXXX
 Mon Dec  4 20:04:37 2017 [tmate] ssh session: ssh XXXXXXXXXXXXXXXXXXXXXXXXX@ln2.tmate.io Mon Dec  4 20:04:37 2017 [tmate] ssh session: ssh XXXXXXXXXXXXXXXXXXXXXXXXX@ln2.tmate.io
-</cli> +</cli>Il y a donc 4 façons de se connecter à la machine: 
- +    * en ssh: 
-Il y a donc 4 façons de se connecter à la machine: +      * avec contrôle à distance du terminal: <cli>$ ssh XXXXXXXXXXXXXXXXXXXXXXXXX@ln2.tmate.io</cli> 
-  * en ssh: +      * en lecture seule<cli>
-    * avec contrôle à distance du terminal: <cli>$ ssh XXXXXXXXXXXXXXXXXXXXXXXXX@ln2.tmate.io</cli> +
-    * en lecture seule<cli>+
 $ ssh ro-XXXXXXXXXXXXXXXXXXXXXXXXX@ln2.tmate.io $ ssh ro-XXXXXXXXXXXXXXXXXXXXXXXXX@ln2.tmate.io
 </cli> </cli>
-  * en web: +    * en web: 
-    * avec contrôle: [[https://tmate.io/t/XXXXXXXXXXXXXXXXXXXXXXXXX]] +      * avec contrôle: [[https://tmate.io/t/XXXXXXXXXXXXXXXXXXXXXXXXX]] 
-    * en lecture seule (une page web où le participant voit le terminal sans le contrôler: [[https://tmate.io/t/ro-XXXXXXXXXXXXXXXXXXXXXXXXX]]+      * en lecture seule (une page web où le participant voit le terminal sans le contrôler: [[https://tmate.io/t/ro-XXXXXXXXXXXXXXXXXXXXXXXXX]]
  
 transmettre ((par mail, téléphone ou ... signaux de fumée :-) )) le lien ssh ou web à celui qui doit accéder à cette machine transmettre ((par mail, téléphone ou ... signaux de fumée :-) )) le lien ssh ou web à celui qui doit accéder à cette machine
  
-===== Désinstallation =====+====== Désinstallation ======
  
-===== Voir aussi =====+====== Voir aussi ======
  
   * **(en)** [[http://]]   * **(en)** [[http://]]