SYNOPSIS

sftpcloudfs [OPTIONS]

DESCRIPTION

sftpcloudfs

SFTPCloudFS is an SFTP (Secure File Transfer Protocol) interface to Rackspace Cloud Files and OpenStack Object Storage, providing a service that acts as a proxy between a SFTP client and a remote files/storage service.

The username/password pair used to open the SFTP session is validated using the authentication service of the files/storage service to get an authentication token.

The communication between the client and the SFTP daemon is encrypted all the time, and the SFTP service supports HTTPS communication with the remote files/storage service.

OPTIONS

--version

  • show program's version number and exit

-h, --help

  • show a help message and exit

-p PORT, --port=PORT

  • Port to bind the server default: 2021.

-b BIND_ADDRESS, --bind-address=BIND_ADDRESS

  • Address to bind by default: 127.0.0.1.

-k HOST_KEY, --host-key-file=HOST_KEY

  • Host RSA key used by the server

--memcache=MEMCACHE

  • Memcache server(s) to be used for cache (ip:port).

-a AUTHURL, --auth-url=AUTHURL

  • Auth URL for alternate providers(eg OpenStack)

-v, --verbose

  • Be verbose on logging.

-f, --foreground

  • Do not attempt to daemonize but run in foreground.

-l LOG_FILE, --log-file=LOG_FILE

  • Log File: Default stdout when in foreground

--syslog

  • Enable logging to the system logger (daemon facility).

--pid-file=PID_FILE

  • Pid file location when in daemon mode.

--uid=UID

  • UID to drop the privilege to when in daemon mode

--gid=GID

  • GID to drop the privilege to when in daemon mode

--config CONFIG

  • Use an alternative configuration file

AUTHORS

Juan J. Martinez <[email protected]>, Christophe Le Guern <[email protected]>, Chmouel Boudjnah <[email protected]>