EC2 인스턴스에서 Ubuntu 서버를 실행하고 있습니다. 해당 서버에 로그인하기 위해 비밀번호없이 인증서 파일을 사용합니다.
vsftpd를 설치 및 구성하고 / bin / false ssh 터미널을 설정 한 사용자 ( "testuser"라고 함)를 작성하여 sftp를 통해서만 연결하고 자신의 집에서 파일을 업로드 / 액세스 할 수있게했습니다. 예배 규칙서.
그러나-컴퓨터에서 서버에 연결하려고하면
sftp testuser@my-ec2-server
나는 얻다
권한이 거부되었습니다 (공개 키).
연결 종료
메시지를 표시하여 로그인 할 수 없습니다.
이 사용자에 대한 인증서 요구 사항 만 제거하려면 ( "ubuntu"사용자는 여전히 ssh를 통해 로그인하기 위해 인증서 파일을 사용해야 함) 일반 sftp 클라이언트는 사용자 이름과 비밀번호를 사용하여 연결할 수 있습니까?
감사합니다.
PS 마이크로 인스턴스에서 표준 64 비트의 Ubuntu Server 10.10 공식 AMI 사용.