Comment configurer ftp/sftp sur google cloud ?

Je veux donner à un utilisateur un accès à distance aux fichiers dans gcs via sftp. Je pense à le faire en accordant l'accès à un dossier hébergé sur une instance de machine virtuelle google compute Engine (je veux essentiellement configurer un serveur ftp sur google cloud).

J'ai suivi les étapes ci-dessous :

  1. Créer une instance de machine virtuelle (centos7 micro)
  2. Ajouter un nom d'utilisateur / mot de passe dans le terminal de l'instance de la machine virtuelle
  3. modifier le fichier sshd_config pour décommenter "Passwordauthentication yes"
  4. Dans filezilla se connecte à sftp:$username@$externalip avec un nom d'utilisateur et un mot de passe à partir de l'étape 2. Aucune clé privée ssh fournie

Lorsque je fais cela, je reçois l'erreur de connexion suivante en utilisant filezilla:

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