Your browser does not allow this site to store cookies and other data. Some functionality on this site may not work without them. See Privacy Policy for details on how we would use cookies.



ssh-dummy-shell — Ultimately restricted shell


ssh-dummy-shell [-c sftp-shell]


ssh-dummy-shell is used to provide access to systems where only file transfer functionality is permitted. Users with file-transfer-only access can have ssh-dummy-shell as their user shell. When executed without any parameters, the program waits for the user to press any key and exit. The only way to execute programs with ssh-dummy-shell is to give them as command-line parameters with the -c option. Even then, sft-server-g3 is the only allowed command.


-c command

The parameter is executed as a shell command. Only the sftp-server command is allowed. Any other command causes ssh-dummy-shell to exit immediately.

Return Status

ssh-dummy-shell returns the return value of the given command. If no command is given, 0 will be returned on exit.



Contains the message that is shown to the user when ssh-dummy-shell is executed without any parameters.