2016-03-05 2 views
2

Я новичок в salt-ssh, и я получил его, чтобы он успешно работал для настройки удаленной системы. Однако у меня есть проблема с регистрацией, которую я не знаю, как обращаться. То, что происходит, заключается в том, что когда я пытаюсь запустить команды salt-ssh, мне приходится сражаться с первоначальным процессом входа в систему, прежде чем он в конечном итоге будет работать. Я смотрю, могу ли я сузить то, что заставляет меня бороться с процессом входа в систему.Разрешение соли-ssh отклонено при попытке входа в удаленную систему

Я использую OS X, чтобы запускать команды salt-ssh против ubuntu vagrant vm.

Я добавил ключ ssh моего пользователя root к полномочным авторизованным пользователям root на vagrant vm. Я проверил, что я могу войти в систему с помощью SSH без каких-либо проблем

sudo ssh [email protected] 

Вот то, что мои конфигурационные файлы выглядят как:

реестра

managed: 
host: 192.168.33.10 
user: root 
sudo: true 

Saltfile

salt-ssh: 
    config_dir: /users/vmcilwain/projects/salt-ssh-rails 
    roster_file: /users/vmcilwain/projects/salt-ssh-rails/roster 
    log_file: /users/vmcilwain/projects/salt-ssh-rails/saltlog.txt 

ведущий

file_roots: 
    base: 
    - /users/vmcilwain/projects/salt-ssh-rails/states 

pillar_roots: 
    base: 
    - /users/vmcilwain/projects/salt-ssh-rails/pillars 

Я запустить эту команду:

sudo salt-ssh -i '*' test.ping 

я ввожу пароль моего локального пользователя и я получаю этот выход

Permission denied for host 192.168.33.10, do you want to deploy the salt-ssh key? (password required): 
[Y/n] 

Это где моя борьба. Если у vagrant vm есть ключ ssh для пользователя, я выполняю salt-ssh как, почему мне говорят, что разрешение отклонено? Особенно, когда я проверил, я мог бы ssh в систему без использования salt-ssh.

Нажав кнопку «Да», я предлагаю ввести пароль пользователя удаленного пользователя root, который я не установил и не обязательно хочу, так как сработал ключ ssh.

Я надеюсь, что кто-то скажет мне лучший способ установить соединения между обеими системами, чтобы мне не приходилось каждый раз сражаться.

ответ

2

мне нужно установить собства в моем списке к ключу RSA, который я использую для подключения к удаленному хосту:

priv: /Users/vmcilwain/.ssh/id_rsa 
+0

Это была большая помощь, спасибо! – NonCreature0714