Соединение 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?