Configurações do WinSCP com configurações do Google para SSH

2

Tentando configurar o WinSCP para que eu possa ter acesso SFTP à minha instância em execução no Compute Engine e usar estas instruções . No entanto, ao ler as instruções aqui , estou confuso sobre como lidar com o pré-lançamento de o nome de usuário para o início da chave.

Isso não tornará as informações-chave diferentes da chave gerada pelas instruções do winscp da seguinte forma?

  • Insira seu nome de usuário do GCE na caixa de comentários da chave.
  • Copie um conteúdo da chave pública para colar no arquivo OpenSSH authorized_keys na área de transferência (observe que o conteúdo inclui seu nome de usuário);

As instruções do WinSCP adicionam o nome de usuário ao final da chave. E o Google exige um prefixo do nome de usuário. Por isso, em Metadados- > Utilizador, edito a chave SSH do meu nome de utilizador para preceder o nome do utilizador, mas não está a funcionar.

Depois de concluir a etapa de adicionar o arquivo de chave privada à página SSH > Authentication e tentar efetuar login, recebo uma falha de autenticação.

    
por Revolving Decor 13.11.2015 / 22:55

1 resposta

2

Você preenche o nome de usuário no início da chave se quiser usar o comando gcloud para adicionar a chave aos metadados:

$ gcloud compute project-info add-metadata --metadata-from-file sshKeys=my-ssh-keys.pub

Se você estiver adicionando manualmente, ignore o nome de usuário.

    
por 14.11.2015 / 05:58