Невозможно подключиться по ssh к главному узлу в установленной системе локального кластера mesos

Я новичок в Мезосе. Я установил кластер DCOS локально в одной системе (Centos 7).

Все прошло правильно, и я могу получить доступ к графическому интерфейсу DCOS, но когда я пытаюсь подключиться через CLI, он запрашивает пароль.

Во время локальной установки через vagrant мне не предлагалось вводить какой-либо пароль.

Но когда я выдаю следующую команду:

[root@blade7 dcos-vagrant]# dcos node ssh --master-proxy --leader

Running `ssh -A -t [email protected] ssh -A -t [email protected] `
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:

Я не знаю пароль, который нужно дать. Пожалуйста, помогите мне в решении этого вопроса


person Pravin K    schedule 08.06.2017    source источник
comment
Вы пытались использовать пароль пользователя на локальном компьютере?   -  person Jeroen Heier    schedule 08.06.2017
comment
Разве вы не должны использовать centos в качестве имени пользователя?   -  person rukletsov    schedule 08.06.2017


Ответы (2)


Команда показывает, что вы пытаетесь войти на сервер, используя идентификатор пользователя «ядро». Если вы не знаете пароль пользователя «core», я предлагаю сбросить пароль пользователя «core» и повторить попытку.

person asatsi    schedule 08.06.2017
comment
Вы должны правильно настроить ключи ssh, как описано здесь: dcos.io/docs/1.7/administration /sshcluster Таким образом, вам не нужно использовать аутентификацию на основе пароля. - person asatsi; 08.06.2017
comment
Не могли бы вы сообщить мне, как его сбросить? Я не в курсе . сброса его в настройке контейнера - person Pravin K; 08.06.2017
comment
@PravinK Я застрял на том же шаге. Как вы создали файл .pem для локального кластера? - person Akhil Raina; 23.06.2017

Поскольку локальная установка основана на vagrant, вы можете использовать следующий удобный обходной путь: напрямую войти в виртуальные машины с помощью ssh vagrant.

  1. откройте терминал и введите vagrant global-status, чтобы увидеть список всех запущенных бродячих сред (имя/идентификатор)
  2. переключитесь в каталог установки dcos (например, cd ~/dcos-vagrant), который содержит файл Vagrantfile
  3. запустите vagrant ssh <name or (partial) id>, чтобы подключиться к виртуальной машине по ssh. Например, vagrant ssh m1 подключается к главному/лидерному узлу, что дает вам практически ту же оболочку, что и dcos node ssh --master-proxy --leader.

Еще два совета:

  • внутри виртуальной машины каталог /vagrant монтируется в текущий каталог хост-машины, что удобно для передачи файлов в/из виртуальной машины
  • вы можете попытаться узнать правильные учетные данные ssh бродячего пользователя по умолчанию, а затем добавить их (а не файл pem, полученный от поставщика облачных услуг) через ssh-add на ваш хост-компьютер. Это должно дать вам возможность войти через dcos node ssh --master-proxy --leader --user=vagrant без пароля.
person cubic lettuce    schedule 07.01.2018