Как кластер HDInsight, использующий открытый ключ SSH, может быть виден нескольким пользователям?

В настоящее время у нас в команде есть 2 разные учетные записи Microsoft Azure.

Я создал кластер HDInsight, и кажется, что он виден всем пользователям.

Но есть вопрос, который кажется немного запутанным. Если кластер HDInsight создан с использованием открытого ключа SSH, как он может использоваться несколькими пользователями, поскольку предполагается, что закрытый ключ доступен только на одном компьютере.

Любые идеи в этом отношении очень ценятся


person Rpj    schedule 19.12.2016    source источник


Ответы (2)


Открытый ключ SSH используется для доступа к кластеру, а не для создания кластера. Кластер создается в рамках подписки Azure, любой, кто использует ту же подписку Azure, может видеть кластер. Если это не защищенный кластер HDInsight, кластер имеет учетную запись пользователя HTTP (по умолчанию имя пользователя — admin) и одну или несколько учетных записей пользователя ssh. Эти учетные записи используются для доступа к кластерам HDInsight.

person Jonathan Gao    schedule 19.12.2016

Если несколько пользователей хотят подключиться по SSH к кластеру, созданному с помощью открытого ключа SSH, нет возможности поделиться закрытым ключом (что, как вы сказали, обычно является плохой практикой). Альтернативой является предоставление кластеру пароля SSH, известного всем пользователям.

person aggFTW    schedule 19.12.2016