« Ssh : le client libre de OpenSSH » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
Aucun résumé des modifications
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[category:bureautique]]
[[category:desktop]]


=La clé publique d'un de vos serveurs a changé=
=La clé publique d'un de vos serveurs a changé=
Ligne 31 : Ligne 31 :


Vous pourrez ensuite relancer votre authentification ssh et associer la nouvelle clé à l'hostname.
Vous pourrez ensuite relancer votre authentification ssh et associer la nouvelle clé à l'hostname.
=Désactiver la vérification de la clé host lors de la connexion à un serveur SSH=
Dans certains cas, il peut-être pratique de désactiver l'ajout automatique de la clé host d'un serveur ssh lorsqu'on s'y connecte. Ceci est en particulier très utile si vous utilisez des VMs chez vous et que vous les réinstallez souvent.
Pour désactiver temporairement la vérification de la clé host utilisez les arguments ssh suivants :
<pre>ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no login@ip</pre>
Si vous souhaitez désactiver la vérification de la clé host pour tout un range ip (ip locale par exemple), ajoutez ceci dans votre fichier <code>~/.ssh/config</code> :
<pre>
Host 192.168.1.*
  StrictHostKeyChecking no
  UserKnownHostsFile=/dev/null
</pre>
=Éviter les déconnexions de votre session SSH=
Si vous constatez que lors d'une inactivité plus ou moins longue, vous perdez la connexion avec votre serveur SSH, la solution consiste à faire transiter un minimum de données automatiquement pour éviter la coupure de la connexion TCP par votre routeur. Ajoutez les lignes suivantes dans le fichier <code>.ssh/config</code> :
<pre>
ServerAliveInterval 60
ServerAliveCountMax 20
</pre>
* <code>ServerAliveInterval 60</code> précise qu'il faudra envoyer des données automatiquement toutes les 60 secondes
* <code>ServerAliveCountMax 20</code> précise que le client ssh doit attendre 20 absences de réponse du serveur pour considérer la connexion comme morte.
Notez que vous pouvez faire de même sur votre serveur (afin de régler le problème une fois pour toute pour tous les utilisateurs de votre serveur) grâce à la directive <code>ClientAliveInterval</code> à ajouter dans le fichier <code>/etc/ssh/sshd_config</code>.
=Fermer les connexions ssh bloquées=
SI votre connexion internet plante, il se peut que vos sessions ssh ne répondent plus.
Si vous avez de la chance, la session se fermera d'elle même très vite avec un <code>Write failed: Broken pipe</code>
Si ce n'est pas le cas, vous pouvez fermer la connexion avec une combinaison de trois touches : enter tilde (~) et point (.) (appuyés séparément). Sur un layout par défaut, il faudra appuyer sur alt-gr en meme temps que ~ et sur maj en même temps que point.
4 231

modifications

Menu de navigation