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édentesRévision précédente
Prochaine révision
Révision précédente
documentation:tutorials:ssh:first_connection [2020/04/17 11:37] – [Génération des clefs] ltaulelldocumentation:tutorials:ssh:first_connection [2023/01/12 11:49] (Version actuelle) ccalugar
Ligne 1: Ligne 1:
-====== Première connexion SSH ======+<WRAP center round important 60%>
  
-===== Depuis le réseau de l'ENS =====+**[[https://meso-centres-lyon.pages.in2p3.fr/psmn-rtd/index.html|New Documentation (Debian 11 / Slurm)]]**
  
 +See also our [[news:blog|Fil des news]] for up-to-date informations
 +</WRAP>
  
-  * Pour se connecter à ''allo-psmn'' depuis le réseau de l'école taper simplement dans un terminal : +====== Première connexion SSH ======
- +
-<code bash > +
-ssh <mylogin>@allo-psmn.psmn.ens-lyon.fr +
-</code> +
- +
-===== Depuis l'extérieur du réseau de l'ENS ===== +
- +
-   * Pour se connecter à ''allo-psmn'' depuis l'extérieur du réseau de l'ENS, il faut d'abord se connecter sur ''ssh.psmn.ens-lyon.fr'' (qui permet de se connecter sur le réseau de l'école), puis de vous connecter ensuite sur ''allo-psmn''. Dans un terminal taper :  +
- +
-<code bash> +
-ssh <mylogin>@ssh.psmn.ens-lyon.fr +
-# entrer votre mot de pass du PSMN +
-# puis  +
-ssh <mylogin>@allo-psmn.psmn.ens-lyon.fr +
-# entrer votre mot de pass du PSMN +
-</code> +
- +
-===== Message à la première connexion ===== +
- +
- +
-Lors de votre première connexion sur la machine ''allo-psmn'' (que ce soit depuis le réseau ENS de Lyon ou depuis l'extérieur du réseau ENS de Lyon), vous devez suivre ces instructions. +
- +
-À la première connexion vous aurez ce message : +
- +
-<code bash> +
-The authenticity of host 'allo-psmn.psmn.ens-lyon.fr (140.77.144.90)' can't be established. RSA key fingerprint is xx:plein:de:caractères:ascii:xx:xx. +
-</code> +
- +
-À la question +
-<code bash>Are you sure you want to continue connecting (yes/no)?</code> +
- +
-répondre par : ''yes'' +
- +
-===== Génération des clefs ===== +
- +
-<note important>**ATTENTION**: cette étape génère un jeu de clefs sans mot de passe, pour les jobs de calcul. Ce jeu de clefs **NE** doit **PAS** sortir du PSMN. C'est l'équivalent d'un passe-partout sur votre compte.</note> +
- +
- +
- +
-Si vous ne disposez pas déjà d'un jeu de clefs SSH sans mot de passe, vous allez le créer la première fois que vous vous connectez (pour simplifier le fonctionnement du système de calculs, vous devez disposer d'un jeu de clefs SSH sans mot de passe). Tapez les lignes de commande suivantes : +
- +
-<code bash>ssh-keygen -t rsa</code> +
- +
-À la question : +
- +
-<code bash>Generating public/private rsa key pair. +
- +
-Enter file in which to save the key (/home/votrelogin/.ssh/id_rsa) :</code> +
- +
-répondez par la touche ''Enter ⏎ '' (réponse par défaut). +
- +
-Aux questions : +
- +
-<code bash>Enter passphrase (empty for no passphrase) :</code> +
- +
-et +
- +
-<code bash>Enter same passphrase again :</code> +
- +
-répondez par la touche ''Enter ⏎ '' (réponse par défaut) +
- +
-====Copie des clefs ===== +
- +
- +
-Ensuite, pour créer le fichier ''~/.ssh/authorized_keys'' tapez +
- +
-<code bash>touch ~/.ssh/authorized_keys</code> +
- +
-puis, ajoutez les clefs publiques (id_rsa.pub) au fichier ''~/.ssh/authorized_keys''+
- +
-<code bash>cat .ssh/id_rsa.pub >> ~/.ssh/authorized_keys</code>+
  
-Si vous disposez déjà d'un jeu de clef SSH sans mot de passe, copiez les clefs publiques (id_rsa.pub) dans le fichier ''~/.ssh/authorized_keys''.+[[https://meso-centres-lyon.pages.in2p3.fr/psmn-rtd/connection/first_connection.html | Generate internal PSMN SSH keys]]
  
-Si vous disposez aussi d'un jeu de clefs SSH personnel (avec passphrase), vous pouvez ajouter votre clef publique (id_rsa.pub) au fichier ''~/.ssh/authorized_keys''. 
  
 Copier un environnement (le strict minimum) dans votre compte : Copier un environnement (le strict minimum) dans votre compte :
  
-<code bash> +[[https://meso-centres-lyon.pages.in2p3.fr/psmn-rtd/environment_and_tools/basic_environment.html | Basic Environment]]
-cp /applis/PSMN/debian9/skels/modeles/Profile ~/.profile +
-cp /applis/PSMN/debian9/skels/modeles/Bashrc ~/.bashrc+
  
-ou 
  
-cp /applis/PSMN/debian9/skels/modeles/Cshrc ~/.cshrc 
-</code> 
 ===== Configuration minimum ===== ===== Configuration minimum =====
  
documentation/tutorials/ssh/first_connection.1587116244.txt.gz · Dernière modification : 2020/08/25 17:58 (modification externe)