Как настроить ftp/sftp в облаке Google?

Я хочу предоставить пользователю удаленный доступ к файлам в gcs через sftp. Я подумываю сделать это, предоставив доступ к папке, размещенной на экземпляре виртуальной машины google compute engine (в основном я хочу настроить ftp-сервер в облаке google).

Я выполнил следующие действия:

  1. Создать экземпляр виртуальной машины (centos7 micro)
  2. Добавьте имя пользователя/пароль в терминал экземпляра виртуальной машины
  3. отредактируйте файл sshd_config, чтобы раскомментировать "Аутентификация пароля да"
  4. В filezilla подключается к sftp:$username@$externalip с именем пользователя и паролем с шага 2. Закрытый ключ ssh не предоставляется

Когда я это делаю, я получаю следующую ошибку подключения с помощью filezilla:

No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)