4th Floor, 4 Tabernacle Street London EC2A 4LU

SFTP Only for a user – Debian

Add the user info the sshd_config file in /etc/ssh/sshd_config

Ensure the line is uncommented;


Subsystem sftp /usr/lib/openssh/sftp-server

Match User userbob
ForceCommand internal-sftp
ChrootDirectory /home/userbob
X11Forwarding no
AllowTcpForwarding no

 

Ensure the home directory is not group writeable. It should be 755.

/etc/init.d/ssh restart

service ssh restart

Test the login via SSH, the result should display this result:

This service allows sftp connections only.