Aide login SSH

Bonjour à tous,

je viens vers vous car je rencontre un petit soucis et je ne trouve pas de solution.
J'aimerais interdire la connexion root en SSH et créer un utilisateur. Cependant, j'aimerais me connecter avec cet utilisateur et puis avec un "su -" me connecter en ssh mais voila que cela m'est refuser en mettant "password inccorect".
Ma question est la suivante :
Comment créer un utilisateur, se connecter en ssh avec et puis me connecter en root par la suite avec un 'su -' sachant que la connexion root en ssh doit être désactivée.

Merci d'avance.

Yohan

20 réponses

  • Votes
  • Date
  • Date décroissante
  1. Avec tout ce que vous m'avez donné cela ne marche toujours pas.
    J'arrive a me connecter avec mon utilisateur quelconque et quand j'essaye de faire su - ou su root il me demande un mot de passe et cela me dit que le mot de passe est incorrect.

    Merci a tous.
    1. Salut,

      si ça ne marche toujours pas, une autre piste peut-être : la piste sudo :

      http://www.robsearles.com/2009/06/30/securing-centoscpanel-with-sudo/
      http://edipage.wordpress.com/2008/09/30/quickly-secure-centos-5-by-enabling-sudo-disabling-root-and-limiting-access/
      1. même avec un mot de passe style toto ça ne marche pas !!

        Ça ne viendrais de mon utilisateur
        1. Contributeur
          oui, je ne me rappelle plus, mais je ne suis pas sur qu'il aime l'arobase.
          1. Ben ca ne fontionne pas alors !!

            Peut etre changer de mot de passe ??
            1. Modérateur
              Oui, essaie déjà de changer de mot de passe root provisoirement (un truc simple et compatible AZERTY <=> QWERTY du style toto) on verra bien ;-)
          2. Un exemple stp :

            r6t7@69Whty

            en qwerty ca donne bien :

            r
            minuscule 6
            t
            minuscule 7
            majuscule 2
            minuscule 6
            minuscule 9
            majuscule Z
            h
            t
            y

            ??
            1. Modérateur
              Apparemment oui ;-))
          3. Oui.
            1. Modérateur
              Alors ton clavier doit sûrement être en QWERTY lors du login, essaie déjà de te loguer avec les correspondances de lettres :
              a => q
              w => z
              m => ,
              etc.

              Et vois si ça passe, on avisera ensuite...
          4. Modérateur
            Y'a des caractères du style "m a q w z ," dans ton mot de passe ?
            1. Jusque la je suis OK mais lorsque je fais su - il me demande le mot de passe mais il me dit que c'est le mauvais mot de passe !! ??
              1. Modérateur
                Ben une fosi logué avec ton "user" tu te logues en root avec "su -".

                Il faut relancer le serveur "ssh" (/etc/init.s/sshd restart) après avoir fait des modifs dans le fichier de configuration.
                1. Ok et après je fais comment pour faire des actions que root peut faire alors que je suis sous un utilisateur quelconque ?
                  1. Modérateur
                    Salut,

                    Normalement il existe une directive dans le fichier /etc/ssh/sshd_config pour interdire le login root :
                    PermitRootLogin no
                    Pour le reste il suffit d'avoir un utilisateur existant sur ton serveur (ou tu en crées un le cas échéant), et de te loguer sous ce nom...
                    1. Merci de ta réponse.
                      J'ai ajouter mon utilisateur au group root mais quand j'ouvre un fichier je suis en lecture seulle ! comment faire ?

                      Merci
                      1. Contributeur
                        bah avec cet utilisateur tu pourras disposer des commandes root avec su-
                        1. Ok en fait il suffit de rajouter l'utilisateur créé au groupe root et je devrais me connecter en root depuis cet utilisateur ?

                          Merci
                          1. Contributeur
                            hmm je ne connais pas centos mais c'est dérivé de debian si mes souvenirs sont bons, tu dois pouvoir ajouter ton utilisateur au groupe root