[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

SFTP chroot and FileZilla question



Hello,

I have set up a Debian Wheezy box as a simple SFTP server.  I have created an SFTP-only user account and configured SSH to jail the account to its home directory with the following in sshd_config:

    Subsystem sftp internal-sftp

    Match group radius
        ChrootDirectory /home
        X11Forwarding no
        AllowTcpForwarding no
        ForceCommand internal-sftp

Where "radius" is the primary group for the SFTP user account.  All of this works fine when I connect using OpenSSH from another Linux box.  I land in the /home directory, but running "pwd" in the SFTP session shows that the working directory is "/" and then I cannot navigate any further up the filesystem tree.  That's exactly what I would expect

However, if I connect using FileZilla, I see that I am in /home and I can freely navigate the rest of the filesystem.  What's up with that?  I would really like for this user account to be jailed regardless of the client, and it seems to me like it should be, since this is a server-side configuration.

Any help or insight would be greatly appreciated.  Thanks!

--
Dave Parker
Systems Administrator
Utica College
Integrated Information Technology Services
(315) 792-3229
Registered Linux User #408177

Reply to: