2017-01-11 2 views
1

Я пытаюсь использовать 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.

Любые предложения будут оценены.

Ура, Майк

+0

Можете ли вы добавить более подробную информацию о виртуальной машине, к которой вы пытаетесь подключиться к SSH? Как это было создано? Каким образом? –

+0

это стандартный экземпляр debian (обновляется в вопросе). Я на самом деле пытаюсь это сделать, поскольку у меня возникли проблемы с его использованием с динамически созданных экземпляров с возможностью [compute-video-demo-ansible]. – Mike

ответ

1

Перепробовав кучу вещей , я обнаружил, что

sudo apt-get autoremove gnome-keyring 
ssh-add -D 
  • перезагрузка решена эта.
Смежные вопросы