J'ai un serveur Ubuntu exécuté sur une instance EC2. Pour me connecter à ce serveur, j'utilise un fichier de certificat sans mot de passe.
J'ai installé et configuré vsftpd et créé un utilisateur (appelons-le "testuser") pour lequel j'ai défini un terminal / bin / false ssh pour qu'il ne puisse se connecter que via sftp et télécharger / accéder aux fichiers sur sa maison annuaire.
Cependant - lorsque j'essaie de me connecter au serveur à partir de mon ordinateur,
sftp testuser@my-ec2-server
Je reçois
Autorisation refusée (publickey).
Connexion fermée
messages, donc je ne peux pas me connecter.
Comment puis-je supprimer l'exigence de certificat pour cet utilisateur uniquement (ce qui signifie que l'utilisateur "ubuntu" devra toujours utiliser le fichier de certificat pour se connecter via ssh), afin que les clients sftp normaux puissent se connecter en utilisant un nom d'utilisateur et un mot de passe?
Je vous remercie.
PS Utilisation de Ubuntu Server 10.10 AMI officiel de canonique, 64 bits sur une micro-instance.