I'm trying to configure a user who will only be able to access to an specific directory. I've configured a Chroot jail in SSH and changed its home directory, but configuring the internal-sftp with chroot the user can't login through sftp client.
Subsystem sftp internal-sftp Match Group sftpusers ChrootDirectory /var/www/latama ForceCommand internal-sftp X11Forwarding no AllowTCPForwarding no
I've did adduser latama sftpusers, to join latama to sfrpusers group.
Changed it's /etc/passwd to
drwxr-xr-x 8 latama www-data 4096 Nov 5 08:33 latama
And when I try to connect through sftp happens this with verbose mode activated.
firstname.lastname@example.org's password: debug1: Authentication succeeded (password). Authenticated to ourdomain.com ([18.104.22.168]:22). debug1: channel 0: new [client-session] debug1: Requesting email@example.com debug1: Entering interactive session. debug1: pledge: network debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK Connection to ourdomain.com closed by remote host. Transferred: sent 1760, received 2316 bytes, in 0.0 seconds Bytes per second: sent 812187.8, received 1068765.3 debug1: Exit status -1 Connection closed