2015-07-23 3 views
0

Я пытаюсь открыть порт через ssh в экземпляре виртуальной машины в Google Compute, но я продолжаю получать сообщения об ошибках.ошибка открытия порта в Google Compute Engine

Вот моя команда:

[email protected]:~$ gcloud compute firewall-rules create baasbox-console-port --allow tcp:9000 --source-range 
s=0.0.0.0/0 

здесь сообщение об ошибке:

NAME NETWORK SRC_RANGES RULES SRC_TAGS TARGET_TAGS 
ERROR: (gcloud.compute.firewall-rules.create) Some requests did not succeed: 
- Insufficient Permission 

пожалуйста, что я делаю неправильно?

ответ

1

Вам нужно сделать одно из следующих действий:

  1. перспективы gcloud auth login в вашем случае, или

  2. при создании виртуальной машины, вы должны дать ему доступ на чтение и запись в Google Cloud Платформа API, путем добавления compute-rw сферы следующим образом:

    gcloud compute instances create $VM --scopes compute-rw [...] 
    

    См gcloud compute instances create документов для получения дополнительной информации ,

2

gcloud auth login Перейти к следующей ссылке в адресной строке браузера: (Cut и прошлом ссылку в адресную строку своего браузера) Для меня (Ubuntu 14.04), это не возвращает код подтверждения на FireFox, использовать Chromium , Вы должны получить длинную строку символов в качестве кода подтверждения. Вырезать и пройти мимо этого терминала. Я бы тогда увидеть это:

ОШИБКА: Был проблема с веб-authentication.ERROR: (gcloud.auth.login) invalid_grant

После нескольких попыток генерации кода и вставить его, я скопировал код и задняя толстая кишка (:) тогда это сработало