serveurs:installation:ssh

Ceci est une ancienne révision du document !


Configuration de SSH (serveur et poste local)

  • Commencer par définir de nouveaux ports SSH pour chaque instance et les stocker dans un outil tel que Keepass par exemple.
  • Configuration de SSH sur le serveur :
    • Éditer le fichier /etc/ssh/sshd_config : vi /etc/ssh/sshd_config
    • Refuser la connexion SSH pour le compte root, en modifiant la propriété PermitRootLogin comme suit : PermitRootLogin no
    • Maintenir les connexions SSH pendant 15mn, en décommentant et modifiant les propriétés suivantes :
      ClientAliveInterval 300
      ClientAliveCountMax 3
    • Modification du port SSH par défaut pour renforcer la sécurité :
      • Remplacer la valeur 22 de la propriété Port par les nouveaux ports sélectionnés
    • Redémarrer le serveur SSH : systemctl restart sshd
  • Configuration de SSH sur le poste local :
    • Éditer/Créer le fichier config avec les droits 600 : touch ~/.ssh/config ; chmod 600 ~/.ssh/config ; vi ~/.ssh/config
    • Pour maintenir les connexion SSH, y placer le contenu :
      Host *
           ServerAliveInterval 240
    • Pour faire correspondre les nouveaux port des instances :
      Host web-<region>-sinp
          Port <port-ssh-web>
      Host db-<region>-sinp
          Port <port-ssh-db>
  • serveurs/installation/ssh.1581693052.txt.gz
  • Dernière modification : 2020/02/14 15:10
  • de jpmilcent