Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
en:documentation:tutorials:ssh:first_connection [2017/12/21 09:21] – [First SSH connection] cpetit | en:documentation:tutorials:ssh:first_connection [2023/12/12 12:59] (Version actuelle) – supprimée ltaulell | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== First SSH connection ====== | ||
- | <WRAP center round todo 60%> | ||
- | under construction | ||
- | </ | ||
- | |||
- | |||
- | At your <wrap em>first attempt to connect to '' | ||
- | you need to <wrap em> | ||
- | |||
- | |||
- | The following message will appear at your first attempt to connect to '' | ||
- | |||
- | < | ||
- | The authenticity of host ' | ||
- | RSA key fingerprint is xx: | ||
- | </ | ||
- | |||
- | |||
- | • To the question: | ||
- | <code bash>Are you sure you want to continue connecting (yes/ | ||
- | |||
- | Answer : <wrap caution> yes</ | ||
- | ===== Generate SSH keys ===== | ||
- | |||
- | |||
- | 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> | ||
- | |||
- | • To the question: | ||
- | |||
- | <code bash> | ||
- | Enter file in which to save the key (/ | ||
- | </ | ||
- | |||
- | <wrap hi>Hit ENTER</ | ||
- | |||
- | |||
- | |||
- | • To the questions : | ||
- | |||
- | <code bash> | ||
- | Enter passphrase (empty for no passphrase) : | ||
- | </ | ||
- | |||
- | and | ||
- | |||
- | <code bash> | ||
- | Enter same passphrase again : | ||
- | </ | ||
- | |||
- | <wrap hi>Hit ENTER</ | ||
- | |||
- | • Then type: | ||
- | |||
- | <code bash> | ||
- | ssh-keygen -t rsa | ||
- | </ | ||
- | |||
- | |||
- | • To the question: | ||
- | <code bash> | ||
- | Generating public/ | ||
- | Enter file in which to save the key (/ | ||
- | </ | ||
- | |||
- | <wrap hi>Hit ENTER</ | ||
- | |||
- | • to the questions: | ||
- | |||
- | <code bash> | ||
- | Enter passphrase (empty for no passphrase) : | ||
- | </ | ||
- | |||
- | and | ||
- | |||
- | <code bash> | ||
- | Enter same passphrase again : | ||
- | </ | ||
- | |||
- | <wrap hi>Hit ENTER</ | ||
- | |||
- | ===== Copie des clefs ===== | ||
- | |||
- | Then, create the '' | ||
- | |||
- | <code bash> | ||
- | touch ~/ | ||
- | </ | ||
- | |||
- | Next, | ||
- | add your public SSH keys ('' | ||
- | |||
- | <code bash>cat .ssh/ | ||
- | |||
- | Si vous disposez déjà d'un jeu de clef SSH sans mot de passe, copiez les clefs publiques (id_? | ||
- | |||
- | Si vous disposez aussi d'un jeu de clefs SSH personnel (avec passphrase), | ||
- | |||
- | ===== Configuration minimum ===== | ||
- | |||
- | Pour automatiser le plus possible les connexions aux machines et noeuds de calcul, créez le fichier de configuration suivant ('' | ||
- | |||
- | <code bash config> | ||
- | Host * | ||
- | ServerAliveInterval 60 | ||
- | ForwardX11Timeout 1d | ||
- | ForwardAgent yes | ||
- | ForwardX11 yes # pour Linux | ||
- | # ForwardX11Trusted yes # pour MacOSX | ||
- | Compression yes | ||
- | StrictHostKeyChecking no | ||
- | </ | ||
- | |||
- | Vous trouverez **un fichier plus complet** sur la page [[documentation: | ||
- | |||
- | |||
- | ---- | ||
- | |||
- | Retour à [[documentation: |