Limited Shell (lshell) provides a shell configurable per user. This is done quite simply using a configuration file. It becomes easy to restrict users access to a limited set of commands, chosing to allow any command over SSH (e.g. SCP,SFTP,rsync,etc.)