SSH-соединение без пароля между двумя Azure VM

Соединение SSH без пароля между двумя Azure VM

У меня есть две виртуальные машины RHEL7, работающие в той же группе ресурсов с тем же идентификатором подписки. Я назначил им имена DNS; master.eastus.cloudapp.azure.com и node.eastus.cloudapp.azure.com

Ипы динамически назначаются Azure

Эти виртуальные машины настроены для ручной установки OpenShift который требует двух виртуальных машин и должен будет взаимодействовать с ssh, no password

Обе виртуальные машины находятся в одной подсети: подсеть Виртуальная сеть / подсеть: openshift-vm-vnet / default

I настроили два правила входящего сетевого интерфейса для каждого vm-vnet / default

Master :: internal ip 10.0.0.3 name port protocol Source Destination Action default -allow-ssh 22 TCP <Corp ip> Any Allow node_vm 22 TCP 10.0.0.0/29 Any Allow Node :: internal ip 10.0.0.4 name port protocol Source Destination Action default -allow-ssh 22 TCP <Corp ip> Any Allow master_vm 22 TCP 10.0.0.0/29 Any Allow

Я могу подключиться к обеим виртуальным машинам, используя домены с оболочкой питания Windows 10 v 1. ssh -v rhel7@avantiadev.eastus.cloudapp.azure.com

При подключении к VM в powershell я не могу подключиться к другой виртуальной машине с доменом. пытаясь подключиться к домену из командной строки Windows 10, подключенной к экземпляру экземпляра виртуальной машины

[rhel7@master ~]$ ssh -v rhel7@node.eastus.cloudapp.azure.com OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 58: Applying options for * debug1: Connecting to node.eastus.cloudapp.azure.com [public ip] port 22. debug1: connect to address [public ip] port 22: Connection timed out ssh: connect to host node.eastus.cloudapp.azure.com port 22: Connection timed out

Я могу подключиться с помощью внутреннего ip. 10.0.0.x

ssh-keygen запущен на обоих VMinstances: ssh-keygen -t rsa -b 2048 (не введен пароль)

с ключами, созданными в ~/.ssh/id_rsa.pub на каждой виртуальной машине.

При попытке скопировать ключ от ведущего к узлу ssh-copy-id -i ~/.ssh/id_rsa.pub rhel7@node.eastus.cloudapp.azure.com

Время соединения отключено.

с использованием внутреннего ip-адреса успешно. ssh-copy-id -i ~/.ssh/id_rsa.pub 10.0.0.3 успешно передал значение ключа id_rsa.pub на сервер.

Вход на сервер> ssh 10.0.0.3 все еще требует пароль

Как настроить два лазурных vms для соединений ssh ​​без пароля, чтобы они могли общаться как часть процесса установки Openshift?

0
задан 9 February 2018 в 03:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: