Re: How to do an rm through ssh

Richard E. Silverman wrote:
A subsystem is a named service defined in the sshd configuration; -s means
to invoke a subsystem rather than run a remote command. You can use this
to hide the implementation of a service from the client, for abstraction.
For example:

--- [sshd_config] ----------------------------------------

subsystem backups /path/to/backup/script


With this, you could use "ssh -s backups", and if the name of the backup
script changes, clients don't have to know.

The most common use of subsystems is for sftp.

Richard Silverman

Hi, Richard,
yes, that explains a lot of things. And it's a clever idea from
the guys who made sshd also! I have this feeling I'll soon be finding
all kinds of uses for it.
Thanks for the explanation. Regards:


Relevant Pages

  • Re: recursive ssh invocation
    ... "Richard E. Silverman" writes: ... >Kerberos support, configured to use it, and the user doensn't have any ... (in fact it does not if there is no publickey valid method between machine1 ...
  • Re: scp over several hops
    ... Richard E Silverman wrote: ... Some customers do not ... out-of-the-box on any Unix-system - YMMV. ...
  • Re: SFTP Batch without key
    ... In article Richard E. Silverman ... > PH> If you have 'setsid' as a command on your OS, ...
  • Re: X11 forwarding not working
    ... I was launching sshd through inetd. ... Richard Silverman ...