У мене є сервер Ubuntu, який працює на екземплярі EC2. Для входу на цей сервер я використовую файл сертифікатів без пароля.
Я встановив і налаштував vsftpd і створив користувача (назвемо його "testuser"), для якого я встановив / bin / false ssh-термінал, тому він зможе підключатися лише через sftp та завантажувати / отримувати доступ до файлів у своєму будинку каталог.
Однак - коли я намагаюся підключитися до сервера зі свого комп’ютера, працює
sftp testuser@my-ec2-server
я отримав
Дозвіл відхилено (publickey).
З'єднання закрите
повідомлення, тому я не можу ввійти.
Як я можу видалити вимогу сертифікату лише для цього користувача (тобто користувачеві "ubuntu" все одно доведеться використовувати файл сертифіката для входу через ssh), тому звичайні клієнти sftp зможуть підключитися за допомогою імені користувача та пароля?
Дякую.
PS Використання Ubuntu Server 10.10 офіційного AMI від канонічного, 64-бітного на мікропримірнику.