Eu assumi um projeto hospedado em alguns servidores (mecanismos de computação) no Google Cloud. Meu usuário do Google Cloud tem o nível mais alto de permissões. Quando tento me conectar aos servidores existentes usando o comando gcloud compute --project "myproject" ssh --zone "europe-west1-b" "ourserver"
, recebo o erro permission denied (publickey)
. Parece que o gcloud tem algum problema em fazer o trabalho necessário no servidor para me dar acesso.
Passamos pelo firewall e verificamos que temos acesso ao SSH por meio dele. O SSH só é permitido a partir de um par de endereços IP e a nossa VPN é uma delas.
As portas / protocolos permitidos pelo firewall são:
O cara antes de eu lidar com esses servidores conseguiu se conectar por meio do comando gcloud. Por meio de seu login, pudemos verificar se o Daemon do Google está executando /usr/bin/python /usr/share/google/google_daemon/manage_accounts.py
. No entanto, nenhuma conta é criada para mim no servidor, que é uma das coisas que o comando gcloud compute ssh
deve fazer.
Vale a pena mencionar que, se eu criar um novo servidor dentro do mesmo projeto, posso me conectar a esse servidor.
Tags ssh google-cloud-platform