Вход для Amazon EC2 Root

Я пытаюсь включить регистрацию root для своих экземпляров EC2. Я знаю, что я мог бы использовать su или sudo, но мне нужно иметь возможность ssh'ing на моем сервере как root, потому что Jenkins EC2-Plugin требует доступа root.

Я уже нашел некоторые решения во время моего веб-поиска, но все они не работали:

  • PermitRootLogin в /etc/ssh/sshd_config
  • Скопировать authorized_keys в root .ssh -Folder

Эта ссылка оказалась весьма полезной, но также не работала: http://teknika.tumblr.com/post/5416465911/jenkins-ec2

Ответы

Ответ 1

Для установки корневого входа в систему выполните следующие действия:

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

Удалите строки в начале файла, пока не получите слова ssh-rsa.

vi /etc/ssh/sshd_config

Установите переменную PermitRootLogin в PermitRootLogin without-password (без кавычек)

sudo /etc/init.d/sshd restart

Ответ 2

изменить/etc/ssh/sshd_config

  • Комментировать строку "PermitRootLogin"
  • Комментировать строку "PasswordAuthentication no"

Затем перезапустите службу ssh

/sbin/service sshd restart

Ответ 3

Попробуйте это, когда вы аутентифицируете свой ключ:

[email protected]: sudo su

или назначьте пароль с помощью:

[email protected]: sudo su passwd

и измените пароль для ввода с помощью sudo su.

Ответ 4

Вам нужно отредактировать файл:/etc/ssh/sshd_config и перезапустите службу ssh.

  • Если вы хотите войти в систему с помощью клавиш, как показано ниже:

    PermitRootLogin yes
    RSAAuthentication yes
    
  • Если вы хотите войти с помощью пароля, измените, как показано ниже:

    PermitRootLogin yes
    PasswordAuthentication yes
    

Ответ 5

Это сделало это для меня: vi /etc/ssh/sshd_config

Установить:

PermitRootLogin yes
RSAAuthentication yes
#PubkeyAuthentication yes

Тогда: service sshd restart

Теперь я могу войти с помощью winscp как root

Удачи.

Ответ 6

sudo -su для перехода на вход пользователя root и перехода от любого пользователя, будь то ec2-пользователь или centos или любой пользователь

Ответ 7

sudo -i для доступа root, как только вы входите в систему с ec2-пользователем с файлом pem в ssh-клиенте