У меня есть две машины, на которых выполняет postgresql очарование, и другой выполняет очарование, я продолжаю работать. Теперь я должен к ssh в postgresql машину запустить некоторые скрипты миграции базы данных. По неизвестным причинам перестало работать очарование, когда оно пробует к ssh к postgresql машине.
ssh ubuntu@10.0.3.59
Permission denied (publickey).
10.0.3.59 IP для postgresql машины. Я обыскивал Интернет для проблемы с открытым ключом и сделал все от генерации открытого ключа сам к копированию, это к другой машине, но даже ssh-copy-id бросает ошибку открытого ключа. Если я пробую к ssh от машины амулета в какую-либо другую машину неамулета, это работает гладко.
Кто-либо когда-нибудь сталкивался с этой проблемой?
Необходимо использовать juju ssh
команда вместо этого, как juju ssh postgres/0
. Проверьте руководство пользователя
Амулет не устанавливает аутентификацию SSH между единицами сервиса. Единственная аутентификация SSH, которую это настраивает, между узлом, куда Вы выполнили начальную загрузку и сервисные единицы, которые Вы развернули.