EC2의 ubuntu / precise에서 sftp 서버를 설정하려고합니다. ssh를 통해 연결할 수있는 새 사용자를 추가하는 데 성공했지만 다음 절을 추가하면
Match Group sftp
ChrootDirectory /home/%u
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
더 이상 (ssh 또는 다른 방식으로) 연결할 수 없으며 메시지가 나타납니다.
Error: Connection refused
Error: Could not connect to server
서브 시스템을 다음과 같이 설정할 수 있습니다.
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
왜이 "일치 (Match)"절로 ssh 서버가 실패하는지 아십니까? 본질적으로 "chroot"부분을 제외한 모든 것이 작동합니다.