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

  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
    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
        bah avec cet utilisateur tu pourras disposer des commandes root avec su-
        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. 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. 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
                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. 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
                    Y'a des caractères du style "m a q w z ," dans ton mot de passe ?
                    1. 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...
                    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. 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 ;-)
                    4. Contributeur
                      oui, je ne me rappelle plus, mais je ne suis pas sur qu'il aime l'arobase.
                      1. même avec un mot de passe style toto ça ne marche pas !!

                        Ça ne viendrais de mon utilisateur
                        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. 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.