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
Prochaine révisionLes deux révisions suivantes
technique:ssh [2020/03/18 11:09] francoisatechnique:ssh [2020/04/17 20:28] marionr
Ligne 1: Ligne 1:
 ====== SSH ====== ====== SSH ======
 +
 +===== Linux =====
  
 ===== Créer une clef ===== ===== Créer une clef =====
Ligne 25: Ligne 27:
  
 </code> </code>
 +
 +===== Transformer une clé Putty (ppk) en clé Open SSH =====
 +
 +<code>
 +sudo apt-get install putty-tools
 +
 +</code>
 +
 +Récupérer votre clé //.ppk// que vous mettez admettons dans **Téléchargements** (nommée cle.ppk).
 +
 +Dans le terminal, aller dans le bon répertoire **/Téléchargements**, puis :
 +<code>
 +puttygen cle.ppk -O public-openssh -o id_rsa.pub
 +puttygen cle.ppk -O private-openssh -o id_rsa
 +
 +</code>
 +
 +Pour la 2e commande, il va vous demander votre passphrase si vous en aviez configuré une.
 +
 +Ensuite, déplacer les clés dans le répertoire /home/[votre-user]/.ssh
 +
 +Ne pas oublier:
 +
 +<code>
 +chmod 0600 id_rsa
 +
 +</code>
 +
 +Pour que la clé ne soit pas accessible à tout le monde.
  
 ===== Utiliser la clef ===== ===== Utiliser la clef =====
Ligne 44: Ligne 75:
   - Puis il lance un screen pour se raccrocher à une session existante \\ ''screen -x masession''   - Puis il lance un screen pour se raccrocher à une session existante \\ ''screen -x masession''
   - Et c'est bon, tout le monde voit ou peut interagir dans le screen commun. Attention aux frappes simultanées ! :-)   - Et c'est bon, tout le monde voit ou peut interagir dans le screen commun. Attention aux frappes simultanées ! :-)
-  - 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 ====
  
-A détailler, mais un peu pareil : http://www.chtiland.fr/lib/exe/fetch.php?media=informatique:divers:tmux_linux_v1.0.pdf+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]] 
 + 
 +===== Windows ===== 
 + 
 +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. 
 + 
 +Par la suite il faudra copier la clé publique sur le serveur ou la machine que vous voulez joindre. 
 + 
 +Dans **Session**, renseignez le Host name ou l'adresse IP du serveur/machine à joindre. \\ Sélectionnez **SSH**. \\ Changez le port s'il est spécifique. 
 + 
 +Dans **Connection**  / **Data**  → Renseigner le nom d'utilisateur 
 + 
 +Puis dans **Connection**  / **SSH**  / **Auth**  → tout en bas, cliquer sur **Browse**, et sélectionner le fichier ppk généré auparavant par PUTTYgen 
 + 
 +Retourner dans **Session**, écrire un nom dans **Saved Sessions**  et cliquer sur** Save**. 
 + 
 +Ensuite cliquer sur **Open**. 
 + 
 +Il vous faudra renseigner votre passphrase lors de la connexion. 
  
  • technique/ssh.txt
  • Dernière modification : 2021/12/23 16:29
  • de francoisa