Вход для 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-клиенте