Попытка настроить 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
Если вы добавляете вручную , пропустите добавление имени пользователя.