Невозможно подключиться к рабочему узлу с помощью ssh в облаке Google - PullRequest
0 голосов
/ 09 октября 2019

Я использую команду ssh для подключения к одному из узлов в кластере с главного узла (облачная оболочка Google)

$ kubectl get nodes

$ kubectl describe node gke-hello-server-default-pool-03b44665-ng8w

Я выбрал внешний IP-адрес и затем попытался использовать

ssh 35.247.97.140
Permission denied (publickey).

снова ниже

where nodename is 
ssh -i ~/.ssh/id_rsa.pub hostname@35.247.97.140
Permission denied (publickey).

Но в обоих случаях мне отказывают в разрешении.

1 Ответ

0 голосов
/ 09 октября 2019

Самый простой способ - использовать

gcloud compute ssh --project [PROJECT_ID] --zone [ZONE] [INSTANCE_NAME]

для подключения к экземпляру Linux.

В облаке есть документация о Подключение к экземплярам.

И если по каким-то причинам это не сработает, вам следует перейти к GCP > Compute Engine > VM instances, выберите экземпляр, который вы хотите подключить, и нажмите кнопку ssh.

Это соединит вас с вашим домашним пользователем.

Таким образом, вы можете добавить нового пользователя в систему и сгенерировать для него ssh-ключ. Вот документация о Управление ключами SSH в метаданных .

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