technique:ssh

Différences

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

Lien vers cette vue comparative

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] marionrtechnique: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://www.chtiland.fr/lib/exe/fetch.php?media=informatique:divers:tmux_linux_v1.0.pdf|http://www.chtiland.fr/lib/exe/fetch.php?media=informatique:divers:tmux_linux_v1.0.pdf]]+Utile pour partager un accès à distance ou scinder son terminal 
 + 
 +A détailler, mais un peu pareil : https://www.chtiland.fr/lib/exe/fetch.php?media=informatique:divers:tmux_linux_v1.0.pdf 
 + 
 +Des raccourcis utiles : [[https://doc.ubuntu-fr.org/tmux#les_principaux_raccourcis|https://doc.ubuntu-fr.org/tmux#les_principaux_raccourcis]] 
 + 
 +Installer tmux sur le serveur / son poste : 
 +<code> 
 + 
 +apt install tmux 
 + 
 +</code> 
 + 
 +Créer une session tmux sur le serveur : 
 + 
 +<code> 
 +tmux new -s nomsession 
 + 
 +</code> 
 + 
 +Depuis une connexion ssh sur le même serveur : 
 + 
 +lister les sessions tmux ouvertes 
 + 
 +<code> 
 +tmux ls 
 + 
 +</code> 
 + 
 +Rejoindre une session existante : 
 + 
 +<code> 
 +tmux d -t nomsession 
 + 
 +</code> 
 + 
 +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**  : fichier .tmux.conf à personnaliser 
 + 
 +===== Utiliser SSH à travers un relais SSH ===== 
 + 
 +Copier un fichier local vers serveur à travers un relais ssh : 
 + 
 +<code> 
 +scp '-oProxyJump=monuser@pveserveur:2022' Documents/monfichier.conf 'root@mavm.monserveurlocal:/destination/monfichier.conf' 
 + 
 +</code> 
 + 
 +Copier un fichier distant vers local à travers un relais ssh : 
 + 
 +<code> 
 +scp  '-oProxyJump=monuser@pveserveur:2022' root@mavm.nomserveurlocal:/destination/monfichier.conf Documents/
 + 
 +</code>
  
 ===== Windows ===== ===== Windows =====
Ligne 85: Ligne 155:
 Vous aurez besoin de [[https://www.putty.org/|PUTTY]] & PUTTYgen Vous aurez besoin de [[https://www.putty.org/|PUTTY]] & PUTTYgen
  
-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 "//**passphrase**// " (en gros, un mot de passe) pour sécuriser la clé (fortement recommandé). S'assurer de garder la passphrase en lieu sûr et ne pas la perdre. Ensuite il faut **Save public key**  & **Save private key**. S'assurer de ne pas perdre la clé privée.+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 "//**passphrase**//  " (en gros, un mot de passe) pour sécuriser la clé (fortement recommandé). S'assurer de garder la passphrase en lieu sûr et ne pas la perdre. Ensuite il faut **Save public key**  & **Save private key**. S'assurer de ne pas perdre la clé privée.
  
 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.
  • technique/ssh.1587148081.txt.gz
  • Dernière modification : 2020/04/17 20:28
  • de marionr