Eu tenho um servidor Ubuntu em execução em uma instância do EC2. Para acessar esse servidor, eu uso um arquivo de certificado sem nenhuma senha.
Eu instalei e configurei o vsftpd e criei um usuário (vamos chamá-lo de "testuser") para o qual eu configurei um terminal / bin / false ssh para que ele só possa se conectar via sftp e fazer upload / acessar arquivos em sua casa diretório.
No entanto - quando tento conectar-me ao servidor do meu computador, executando
sftp testuser@my-ec2-server
eu recebo
Permissão negada (chave pública).
Conexão fechada
mensagens para que eu não possa entrar.
Como posso remover o requisito de certificado apenas para esse usuário (ou seja, o usuário "ubuntu" ainda precisará usar o arquivo de certificado para efetuar login via ssh), para que clientes sftp normais possam se conectar usando um nome de usuário e uma senha?
Obrigado.
PS: Usando o Ubuntu Server 10.10 AMI oficial da canonical, 64bit em uma micro instância.