J'ai configuré vsftpd sur un Ubuntu 13.10 avec anonymous_enable=NO
et local_enable=YES
, et utilisez mes informations d'identification ssh pour vous connecter. Le problème est illustré dans cette capture d'écran:
Comme vous pouvez le voir, mon nom d'utilisateur est affiché comme nom par défaut. Je pense que c'est un problème de sécurité (je sais, j'ai un mot de passe fort pour ce nom d'utilisateur, et l'ajout d'une autre couche d'obscurité ne fait pas de mal.) Est-il possible de désactiver l'invite de nom d'utilisateur par défaut? Merci.
Le serveur ftp n'accepte pas votre nom d'utilisateur. C'est le client qui envoie votre nom d'utilisateur réel comme informations d'identification. Si j'essaye de me connecter à votre box, j'obtiens ceci (j'ai brouillé votre IP publique pour votre propre sécurité):
Je ne pense donc pas que ce soit un problème de sécurité, cela ne se produit que parce que vous ne spécifiez pas de nom d'utilisateur et que le système pense que vous souhaitez utiliser le même que vous utilisez déjà dans le client. D'autres personnes se connectant de l'extérieur auraient la même erreur que moi.
Si vous souhaitez augmenter la sécurité, utilisez sftp (ftp over ssh) qui ajoutera le chiffrement à l'ensemble de la communication client/serveur.