[Ilugc] allowing users to use scp or sftp without giving them shell access

  • From: pdavid@xxxxxxxxxx (Prasanna David)
  • Date: Thu Jul 8 00:56:16 2004

Bharathi S wrote:

On Wed, 7 Jul 2004, Sridhar R wrote:


I installed (debian) vsftpd, but I can't connect to it from outside (SFTP).


I thought you need just sshd (and not ftpd) running for sftp or
scp and "Subsystem" option set appropriately in /etc/ssh/
sshd_config (for sftp). 


That's OK.  But the problem is in allowing users to use scp (thereby
sshd) but without giving them the shell.


http://www.sublimation.org/scponly/

HTH :)

Or, if you can be content with just sftp, 
http://www.experts-exchange.com/Networking/Linux_Networking/Q_20977960.html

<quote>
It is possible, however, to allow sftp without also allowing shell 
access. You can do this by adding /opt/openssh/libexec/sftp-server (or 
whatever the appropriate path on your platform is) to /etc/shells and 
then setting the user's shell to also be /opt/openssh/libexec/sftp-server.
<\quote>

But I haven't tried it yet.



Other related posts: