У меня Ubuntu Server работает на экземпляре EC2. Для входа на этот сервер я использую файл сертификата без пароля.
Я установил и настроил vsftpd и создал пользователя (назовем его «testuser»), для которого я установил ssh-терминал / bin / false, чтобы он мог подключаться только через sftp и загружать / получать доступ к файлам в своем доме. каталог.
Однако - когда я пытаюсь подключиться к серверу с моего компьютера, работает
sftp testuser@my-ec2-server
я получил
В доступе отказано (publickey).
Соединение закрыто
сообщения, поэтому я не могу войти.
Как я могу удалить требование сертификата только для этого пользователя (то есть пользователю ubuntu все равно придется использовать файл сертификата для входа в систему через ssh), чтобы обычные клиенты sftp могли подключаться, используя имя пользователя и пароль?
Спасибо.
PS Использование Ubuntu Server 10.10 официальный AMI из канонического, 64-битный на микроэкземпляре.