Changement de port du SSH

Résolu
Kuromi Messages postés 65 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour/soir à tous,

Je travail actuellement sous Debian Lenny, et j'aimerai changer le port du SSH.
Habituellement, une simple édition du fichier ssh_config et un redémarrage du service suffit, mais là, pas moyen même en redémarrant le système entièrement.

Peut-être ai-je mal fait/compris quelque-chose, je vais quand même donner mes manipulations effectuées.

Pour l'acès et la modification du ssh_config:
vi /etc/ssh/sshd_config

J'ai modifié cette ligne:
#   Port 22
Par cette ligne:
   Port 3333

Et j'ai tout d'abord voulu redémarer le service, en essayant
/etc/init.d/ssh restart

Puis comme j'ai attendu et que ça ne fonctionnait pas (toujours moyen de me connecter via le port 22 en SSH), j'ai pensé redémarrer le système entièrement:
reboot -5

Je suis novice en Debian, il doit y avoir des subtilités que je n'ai pas comprises.
Merci d'avance pour votre aide.

1 réponse

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le résultat de

    netstat -lpn| grep -E ':22|:33'
    0
    1. Kuromi Messages postés 65 Statut Membre 17
       
      Voila ce que ça m'affiche.

      ns361616:~# netstat -lpn| grep -E ':22|:33'
      tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      12920/sshd
      tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      11230/mysqld
      tcp6       0      0 :::22                   :::*                    LISTEN      12920/sshd
      0
    2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      Affiche le résultat de

      grep Port /etc/ssh/sshd_config 
      0
    3. Kuromi Messages postés 65 Statut Membre 17
       
      Port 22
      0
    4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      Si c'est le seul résultat alors on peut dire que tu as carrément supprimer la directive.
      Toutefois ton résultat ne me satisfait pas vu que je n'ai pas utiliser l'option -i ce qui veut dire que seulement le Port avec P en majuscules qui devrait être affiché.

      Merci d'afficher ici la commande et le résultat, ce que tu vois à l'écran.
      0
    5. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      Ok, ne tiens pas compte de mon message précédent, vu que tu as modifié.
      Tape la commande
      su -c 'sed -i.orig "s/^Port.*/Port 3333/" /etc/ssh/sshd_config'

      Ensuite
      su -c '/etc/init.d/ssh restart'
      0