Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:ssh [2020/04/17 20:28] – marionr | technique:ssh [2021/12/23 16:29] (Version actuelle) – francoisa | ||
---|---|---|---|
Ligne 77: | Ligne 77: | ||
- Pour sortir de la session et se déconnecter du screen qui devient libre : \\ screen -d \\ Attention, si on quitte le termnial avec Ctrl+d ou exit, la session screen est tuée, terminée. Il faut en recrééer une nouvelle pour s'y rattacher | - Pour sortir de la session et se déconnecter du screen qui devient libre : \\ screen -d \\ Attention, si on quitte le termnial avec Ctrl+d ou exit, la session screen est tuée, terminée. Il faut en recrééer une nouvelle pour s'y rattacher | ||
- | ==== b. Procédure avec tmux ==== | + | ==== b. Procédure avec tmux (terminal multiplexer) |
- | A détailler, mais un peu pareil : [[http:// | + | Utile pour partager un accès à distance ou scinder son terminal |
+ | |||
+ | A détailler, mais un peu pareil : https:// | ||
+ | |||
+ | Des raccourcis utiles : [[https://doc.ubuntu-fr.org/tmux# | ||
+ | |||
+ | Installer tmux sur le serveur / son poste : | ||
+ | < | ||
+ | |||
+ | apt install tmux | ||
+ | |||
+ | </ | ||
+ | |||
+ | Créer une session tmux sur le serveur : | ||
+ | |||
+ | < | ||
+ | tmux new -s nomsession | ||
+ | |||
+ | </ | ||
+ | |||
+ | Depuis une connexion ssh sur le même serveur : | ||
+ | |||
+ | lister les sessions tmux ouvertes | ||
+ | |||
+ | < | ||
+ | tmux ls | ||
+ | |||
+ | </ | ||
+ | |||
+ | Rejoindre une session existante : | ||
+ | |||
+ | < | ||
+ | tmux d -t nomsession | ||
+ | |||
+ | </ | ||
+ | |||
+ | Raccourcis avec Ctrl +b (ou possible de le rebind) : | ||
+ | |||
+ | * s : liste des sessions | ||
+ | * c : nouvelle fenêtre (plusieurs possiles pour une même session) | ||
+ | * & : tue la fenêtre | ||
+ | * 0 à 9 : sélectionne la fenêtre | ||
+ | * n : fenêtre suivante | ||
+ | * p : fenêtre précédente | ||
+ | * w : liste des fenêtres et y accéder | ||
+ | * " : scinder le panneau horizontalement | ||
+ | * % : scinder le panneau verticalement | ||
+ | * o : basculer au panneau suivant | ||
+ | * x : fermer le panneau (avec confirmation) | ||
+ | * ! : fermer tous les autres panneaux | ||
+ | * z : maximiser / reduire un panneau | ||
+ | * d : passer la session en arrière plan et revenir au terminal (tmux attach pour revenir) | ||
+ | * ? : voir les raccourcis | ||
+ | |||
+ | **TODO** | ||
+ | |||
+ | ===== Utiliser SSH à travers un relais SSH ===== | ||
+ | |||
+ | Copier un fichier local vers serveur à travers un relais ssh : | ||
+ | |||
+ | < | ||
+ | scp ' | ||
+ | |||
+ | </ | ||
+ | |||
+ | Copier un fichier distant vers local à travers un relais ssh : | ||
+ | |||
+ | < | ||
+ | scp ' | ||
+ | |||
+ | </ | ||
===== Windows ===== | ===== Windows ===== | ||
Ligne 85: | Ligne 155: | ||
Vous aurez besoin de [[https:// | Vous aurez besoin de [[https:// | ||
- | Pour générer la clé, nous pouvons utiliser PUTTYgen. Le lancer, et cliquer sur **Generate**. Il faut ensuite bouger la souris sur le rectancle pour générer une clé aléatoire. Vous pouvez renseigner une "// | + | Pour générer la clé, nous pouvons utiliser PUTTYgen. Le lancer, et cliquer sur **Generate**. Il faut ensuite bouger la souris sur le rectancle pour générer une clé aléatoire. Vous pouvez renseigner une "// |
Par la suite il faudra copier la clé publique sur le serveur ou la machine que vous voulez joindre. | Par la suite il faudra copier la clé publique sur le serveur ou la machine que vous voulez joindre. |