Не удается соединить две виртуальные машины Azure - в доступе отказано (открытый ключ) - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь подключить две виртуальные машины Microsoft Azure. Оба находятся в одной виртуальной сети. Когда я пытаюсь соединиться с ssh, терминал возвращает Отказано в доступе (publickey). Мысли о том, почему я получаю эту ошибку? Я попытался проверить правила входящего / исходящего порта моей сети, и в виртуальной сети нет брандмауэра.

Так что моя проблема не в соединении между моей машиной и виртуальными машинами, это работает нормально. Я не могу подключиться с помощью ssh между двумя виртуальными машинами.

1 Ответ

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

Взгляните на это описание:

Когда вы используете SSH-клиент для подключения к вашей виртуальной машине Linux (которая имеет открытый ключ), удаленная виртуальная машина тестирует клиент, чтобы убедиться, что он обладаетзакрытый ключ.Если у клиента есть закрытый ключ, ему предоставляется доступ к виртуальной машине.

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

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