# ssh_sftpd

### MODULE

ssh_sftpd

### MODULE SUMMARY

SSH FTP server.

### DESCRIPTION

This module implements an SFTP server.

### EXPORTS

`listen(Port) -> {ok, Pid}|{error, Error}`
`listen(Port, Options) -> {ok, Pid}|{error, Error}`
`listen(Addr, Port, Options) -> {ok, Pid}|{error, Error}`

Types:

`Port = integer()`
`Addr = string()`
`Options = [{Option, Value}]`

Starts an SFTP server on the given port. The server listens for connection of an SFTP client.

Options are:

`{cwd, String}`
  Sets the initial current working directory for the server.
`{file_handler, CallbackModule}`
  Determines which module to call for communicating with the file server. Default is ssh_sftpd_file that uses the file and filelib API:s to access the standard OTP file server. This option may be used to plug in the use of other file servers.

For more options, see `ssh_cm:listen`.

### AUTHORS

Jakob Cederlund - support@erlang.ericsson.se
Ingela Anderton Andin - support@erlang.ericsson.se

ssh 0.9.6
Copyright © 1991-2007 Ericsson AB