Module
ssh_sftpd
Module Summary
Specifies the channel process to handle an SFTP subsystem.
Description
Specifies a channel process to handle an SFTP subsystem.
Exports
subsystem_spec(Options) -> Spec |
Types
Is to be used together with ssh:daemon/[1,2,3]
The Name
is "sftp"
and CbMod
is the name of the Erlang module implementing the subsystem using the ssh_server_channel
(replaces ssh_daemon_channel) behaviour.
Options:
cwd
-
Sets the initial current working directory for the server.
file_handler
-
Determines which module to call for accessing the file server. The default value is
ssh_sftpd_file
, which uses thefile
andfilelib
APIs to access the standard OTP file server. This option can be used to plug in other file servers. max_files
-
The default value is
0
, which means that there is no upper limit. If supplied, the number of filenames returned to the SFTP client perREADDIR
request is limited to at most the given value. root
-
Sets the SFTP root directory. Then the user cannot see any files above this root. If, for example, the root directory is set to
/tmp
, then the user sees this directory as/
. If the user then writescd /etc
, the user moves to/tmp/etc
. sftpd_vsn
-
Sets the SFTP version to use. Defaults to 5. Version 6 is under development and limited.
© 2010–2021 Ericsson AB
Licensed under the Apache License, Version 2.0.