Próbuję skonfigurować serwer sftp na Ubuntu / precision na EC2. Udało mi się dodać nowego użytkownika, który może łączyć się za pośrednictwem ssh, jednak po dodaniu następującej klauzuli:
Match Group sftp
ChrootDirectory /home/%u
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
Nie mogę się już połączyć (w ogóle, ssh lub w inny sposób) i otrzymuję wiadomość
Error: Connection refused
Error: Could not connect to server
Jestem w stanie połączyć się z zestawem podsystemów w celu:
#Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
Masz pojęcie, dlaczego serwer ssh nie działa z tą klauzulą „Dopasuj”? Zasadniczo wszystko działa oprócz części „chroot”.