web-dev-qa-db-fra.com

Connexion à la racine Amazon EC2

J'essaie d'activer la connexion root pour mes instances EC2. Je sais que je pourrais utiliser su ou Sudo, mais je dois être capable de me connecter à mon serveur en tant que root car le plugin Jenkins EC2 nécessite un accès root.

J'ai déjà trouvé des solutions lors de ma recherche sur le Web, mais elles ne fonctionnaient pas toutes:

  • PermitRootLogin dans /etc/ssh/sshd_config
  • Copier authorized_keys dans le dossier .ssh- de la racine

Ce lien semblait assez utile mais ne fonctionnait pas: http://teknika.tumblr.com/post/5416465911/jenkins-ec2

20
Tom Ferguson

Reportez-vous à ce qui suit pour définir le login root:

Sudo -s (to become root)
vi /root/.ssh/authorized_keys

Supprimez les lignes au début du fichier jusqu'à ce que vous obteniez les mots ssh-rsa.

vi /etc/ssh/sshd_config

Définissez la variable PermitRootLogin sur PermitRootLogin without-password (sans guillemets)

Sudo /etc/init.d/sshd restart
46
thiyagu114

éditer/etc/ssh/sshd_config

  • Commentez la ligne "PermitRootLogin"
  • Mettez en commentaire la ligne "PasswordAuthentication no"

Puis redémarrez le service ssh

/sbin/service sshd restart
3
dmohr

Vous devez éditer le fichier: /etc/ssh/sshd_config et redémarrer le service ssh.

  1. Si vous souhaitez vous connecter à l'aide des clés, procédez comme suit:

    PermitRootLogin yes
    RSAAuthentication yes
    
  2. Si vous souhaitez vous connecter avec un mot de passe, changez comme suit: 

    PermitRootLogin yes
    PasswordAuthentication yes
    
2
Abhilash Mishra

Essayez ceci lorsque vous vous authentifiez avec votre clé:

$user@instance: Sudo su

ou attribuez un mot de passe avec:

$user@instance: Sudo su passwd

et changez le mot de passe pour entrer avec Sudo su.

2
Carlos Rojas

Cela l’a fait pour moi: vi /etc/ssh/sshd_config

Ensemble: 

 PermitRootLogin yes 
 RSAAuthentication yes 
 # PubkeyAuthentication yes .__

Puis: service sshd restart

Maintenant, je peux me connecter en utilisant Winscp en tant que root

Bonne chance

0
agaver

Sudo -su pour passer à la connexion root et passer d'un utilisateur à un autre, que ce soit ec2-user ou centos ou n'importe quel utilisateur

0
Kamal