@Digsecman

Ansible: Не получается скопировать ssh ключ из одного хоста на второй?

Здравствуйте! Установил Ansible на Centos 7, сгенерировал ssh ключ, пытаюсь его скопировать на удаленный хост (Ubuntu) но пишет доступ запрещен.
ssh-copy-id root@192.168.0.###
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
root@192.168.0.###'s password:
Permission denied, please try again.

Может что нужно поправить в конфигах удаленного хоста?
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 4
@q2digger
сисадмин
На удаленной ссистеме просто запрещен удаленный доступ root-ом.
Это как правило и не требуется.
Добавляете ключ чтобы ансибл ходил обычным пользователем и указываете в плейбуке чтобы он повышал привелегии на удаленном хосте (грубо говоря ансибл будет выполнять команды через sudo там).
ansible-playbook -i inventory.txt your-role.yml -b -K

вот этот "-b" ключ become , а -K - укажет ансиблу спросить ваш пароль для повышения привелегий.
Ответ написан
@polar_yogi
Возможно установить
PermitRootLogin yes
в /etc/ssh/sshd_config. После копирования ключа можно устновить в
PermitRootLogin prohibit-password
Ответ написан
@mole2
IT
Permission denied, please try again.
скорее всего закрыта возможность авторизации рута по ssh
Ответ написан
opium
@opium
Просто люблю качественно работать
Как то вы странно его копируете получите его через стдаут и потом положите через локал экшенс
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RUVOD Москва
До 150 000 руб.
FLEETCOR Москва
от 150 000 руб.
16 июл. 2019, в 00:49
15000 руб./за проект
15 июл. 2019, в 23:17
3000 руб./за проект
15 июл. 2019, в 23:03
1000 руб./за проект