libcurl을 사용하여 애플리케이션을 테스트하기 위해 내 로컬 컴퓨터에 감옥에 갇힌 SFTP 사용자 계정을 설정하려고 합니다. 감옥에 갇힌 SFTP 사용자를 설정하는 방법을 이해하는 데 도움이 되도록 이 가이드를 사용했습니다.http://www.thegeekstuff.com/2012/03/chroot-sftp-setup/
가이드는 작동하지만 비밀번호를 사용하는 대신 SFTP 사용자 계정에 로그인하기 위해 공개 키 인증을 설정하고 싶습니다. 나는 이 가이드에서 개인 키와 공개 키를 생성하고 승인하는 방법에 대해 몇 가지 기본적으로 이해하고 있습니다.http://www.cyberciti.biz/tips/ssh-public-key-based-authentication-how-to.html
그러나 sftp 사용자의 홈 디렉터리에authorized_keys2 디렉터리를 추가하려는 시도가 작동하지 않는 것 같습니다. 어떤 팁이나 제안이라도 도움이 될 것입니다.
답변1
당신은 필요하지 않습니다목차 authorized_keys2
, 디렉토리가 필요 ~/.ssh
하고 해당 디렉토리에문서 authorized_keys2
.