Настройки WinSCP с настройками Google для SSH

Попытка настроить WinSCP, чтобы я мог иметь SFTP-доступ к моему экземпляру, работающему вне Compute Engine, и использую эти направления . Однако при чтении инструкций здесь я не понимаю, как обрабатывать добавление имени пользователя в начало ключа.

Не будет ли это отличать информацию о ключе от сгенерированного ключа из следующих инструкций winscp?

  • Введите свое имя пользователя GCE в поле для комментариев.
  • Скопируйте содержимое открытого ключа для вставки в файл OpenSSH authorized_keys в буфер обмена (обратите внимание, что содержимое включает ваше имя пользователя);

Указания WinSCP добавляют имя пользователя в конец ключа. И Google требует добавления имени пользователя. Итак, в Metadata-> User я редактирую SSH-ключ своего имени пользователя, чтобы добавить имя пользователя, но это не сработает.

После того, как я завершу этап добавления файла закрытого ключа на страницу SSH> Аутентификация и попытаюсь войти в систему, я получаю ошибку аутентификации.

2
задан 14 November 2015 в 00:43
1 ответ

Вы добавляете имя пользователя в начало ключа, если хотите использовать команду gcloud для добавления ключа в метаданные:

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

Если вы добавляете вручную , пропустите добавление имени пользователя.

2
ответ дан 3 December 2019 в 11:35

Теги

Похожие вопросы