FileServerCustomFS - SFTP server with virtual file systems

A simple console SFTP/SSH/SCP server with support for custom file systems.

This is a console SFTP/SSH server app that shows how to use file system providers. Usage of both built-in and custom file system providers is demonstrated.

Built-in providers (part of Rebex.FileSystem assembly):

  • MountCapableFilesystemProvider - virtual file system provider capable of mounting other file system providers
  • LocalFileSystemProvider - local (physical) file system provider
  • MemoryFileSystemProvider - memory-based file system provider (RAM disk)

Custom providers (source code comes with the sample app):

  • DriveFileSystemProvider - custom file system provider for accessing system drives (disks)
  • RegistryFileSystemProvider - provides file-system-like access to Windows registry