SSH 공개 키 인증에 문제가 있습니다.
저는 여행사 직원이고 클라이언트(Amadeus)에게 내 홈 디렉터리(예:)에 있는 내 서버의 한 폴더에만 액세스할 수 있는 권한을 부여해야 합니다. xxx 그래서 SFTP 사용자를 만들었습니다. yyy, 이 폴더에만 액세스할 수 있습니다.
고객은 폴더로 이동하여 나중에 여행사 백엔드에서 읽을 파일을 업로드합니다.
클라이언트는 나에게 자신의 IP(신뢰할 수 있는 IP에 포함)와 공개 키를 제공합니다. 서버에 권한이 700인 .ssh 폴더와 권한이 600인 Authorized_keys 파일을 만들고 여기에 공개 키를 복사했습니다.
클라이언트는 연결을 시도할 때 다음 응답을 받습니다.
(SSH key)...[AUTHENTICATION ERROR] Authentication failed.
문제가 어디에 있는지 모르겠습니다. 이 공개 키를 읽을 위치를 서버에 지시하거나 사용자에게 .ssh 폴더와 관련된 다른 권한을 부여해야 할 수도 있습니다.
무엇이 문제인지 아시는 분은 댓글 남겨주세요.