Попытка настроить WinSCP, чтобы у меня был доступ по SFTP к моему экземпляру, работающему вне Compute Engine и использующему эти направления. Однако при чтении инструкции здесь, Я не понимаю, как обрабатывать добавление имени пользователя в начало ключа.
Разве это не сделает ключевую информацию отличной от ключа, сгенерированного с помощью инструкций winscp, как показано ниже?
authorized_keys
файл в буфер обмена (обратите внимание, что содержимое включает ваше имя пользователя);В инструкциях WinSCP имя пользователя добавляется в конец ключа. И Google требует добавления имени пользователя. Итак, в Metadata-> User я редактирую SSH-ключ моего имени пользователя, чтобы добавить имя пользователя, но это не работает.
После того как я закончу добавление файла закрытого ключа на страницу SSH> Аутентификация и попытаюсь войти в систему, я получаю ошибку аутентификации.
Вы добавляете имя пользователя в начало ключа, если хотите использовать gcloud
команда для добавления ключа в метаданные:
$ gcloud compute project-info add-metadata --metadata-from-file sshKeys=my-ssh-keys.pub
Если вы добавляете вручную, не добавляйте имя пользователя.