Ho un server Ubuntu in esecuzione su un'istanza EC2. Per accedere a quel server uso un file di certificato senza password.
Ho installato e configurato vsftpd e creato un utente (chiamiamolo "testuser") per il quale ho impostato un terminale / bin / false ssh in modo che possa connettersi solo tramite sftp e caricare / accedere ai file a casa sua directory.
Tuttavia, quando provo a connettermi al server dal mio computer, in esecuzione
sftp testuser@my-ec2-server
ottengo
Autorizzazione negata (chiave pubblica).
Connessione chiusa
messaggi quindi non riesco ad accedere.
Come posso rimuovere il requisito di certificato solo per questo utente (nel senso che l'utente "ubuntu" dovrà comunque usare il file del certificato per accedere via ssh), così i normali client sftp saranno in grado di connettersi usando un nome utente e una password?
Grazie.
PS Usando Ubuntu Server 10.10 AMI ufficiale da canonico, 64 bit su una microistanza.