I'm trying to allow a user "user" to access my server by either sftp or ssh. I want to jail them into a directory with chroot. I read the instructions here however it does not work. I did the following:
- useradd user
modify /etc/ssh/sshd_config and added
Match User user
ForceCommand internal-sftp
ChrootDirectory /home/duke/aa/smart
to the bottom of the filechanged the subsystem line to
Subsystem sftp internal-sftp
restarted sshd with
/etc/init.d/ssh restart
logged in with ssh as user "user" with PuTTY
Putty says "Server unexpectly closed the connection".
Why is this and how can it be fixed?
EDIT
Following the suggestions below, I've made the bottom of sshd_config look like:
Match User user
ChrootDirectory /tmp
yet no change. I do get a password OK but I cannot connect via ssh nor sftp. What gives?