Я пытаюсь использовать ssh в Google Engine Engine с помощью gcloud, и это работает отлично. Но почему-то я уже некоторое время натыкаюсь на стену. Он отлично работает с консоли. Экземпляр является стандартным экземпляром по умолчанию.sshing с использованием gcloud приводит к отказу агента
я получаю
google compute ssh test
sign_and_send_pubkey: signing failed: agent refused operation
Permission denied (publickey).
и более пространно
google compute ssh test -vvv
...
bug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/mike/.ssh/google_compute_engine
debug3: send_pubkey_test
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input_userauth_pk_ok: fpSHA256:bW6Bpi2N67+MIGbRkfLRcdl5ghxQWOAtiRiYazy1JXU
debug3: sign_and_send_pubkey: RSA SHA256:bW6Bpi2N67+MIGbRkfLRcdl5ghxQWOAtiRiYazy1JXU
sign_and_send_pubkey: signing failed: agent refused operation
Я попытался с новым проектом, но один и тот же результат. Переустановил google cloud sdk, тот же результат. Мне нужно упустить какую-то настройку, но я понятия не имею, что мне не хватает. У меня есть ключи SSH (стандартные, созданные gcloud, называется google_compute_engine (.pub) в моем каталоге .ssh.
Любые предложения будут оценены.
Ура, Майк
Можете ли вы добавить более подробную информацию о виртуальной машине, к которой вы пытаетесь подключиться к SSH? Как это было создано? Каким образом? –
это стандартный экземпляр debian (обновляется в вопросе). Я на самом деле пытаюсь это сделать, поскольку у меня возникли проблемы с его использованием с динамически созданных экземпляров с возможностью [compute-video-demo-ansible]. – Mike