我有一个在EC2实例上运行的Ubuntu服务器。要登录到该服务器,我使用没有任何密码的证书文件。
我已经安装并配置了vsftpd,并创建了一个用户(我们称其为“ testuser”),为此我已经为其设置了/ bin / false ssh终端,因此该终端只能通过sftp进行连接,并可以在其家中上传/访问文件目录。
但是-当我尝试从计算机连接到服务器时,正在运行
sftp testuser@my-ec2-server
我懂了
权限被拒绝(公钥)。
连接已关闭
消息,所以我无法登录。
如何仅删除该用户的证书要求(意味着,“ ubuntu”用户仍将必须使用证书文件通过ssh登录),因此普通的sftp客户端将能够使用用户名和密码进行连接?
谢谢。
PS在微型实例上使用标准的64位标准的Ubuntu Server 10.10官方AMI。