соединение без пароля между главным и подчиненным узлами - PullRequest
0 голосов
/ 31 января 2019

Мы создали кластер из двух узлов с ведущим и ведомым, у нас было несколько проблем при попытке соединить главный узел с подчиненным узлом:

  1. Мы можем запустить 'ssh master' в главном узлебез пароля
  2. Во время работы ssh slave на главном узле мы не можем войти без пароля.Принимая во внимание, что при запуске ssh system@slave он работает без пароля.

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Вы не говорите, какие имена пользователей задействованы в этих двух учетных записях.При отсутствии определенного имени пользователя в команде ssh, ssh предполагает, что ваше имя пользователя одинаково на обоих хостах.Учитывая, что ваша команда работает, когда вы указываете имя пользователя, я предполагаю, что имена пользователей между двумя учетными записями разные.

На мастере попробуйте следующее:

$ cat << EOF >> ~/.ssh/config
Host slave
  User system

EOF
$ ssh slave

Если это не такполезно, а затем уточните свой пост, указав свое имя пользователя на ведущем устройстве и ваше имя пользователя на подчиненном.

0 голосов
/ 31 января 2019

В большинстве случаев вам нужно создать ключ ssh и поставить его от ведущего к подчиненному, как.

# on master
ssh-keygen
# Output truncated
ssh-copy-id root@slave

Теперь вы можете войти без пароля.

Один из лучших документов вСлово Linux пришло из Red Hat, поэтому я решил поставить вот эту ссылку: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/s1-ssh-configuration

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...