Additional Advanced Modes of Configuration and Usage

COM-based programmatic configuration. WinSSHD comes with a COM DLL which can be used to configure WinSSHD settings programmatically from within a Visual Basic script or any other programming language that provides access to COM objects (.NET). Example scripts (renamed to .txt from original .vbs extension):

The WinSSHD configuration COM object can be used for the same purposes as supported by the wcfg utility and the WinSSHD Control Panel: keypair management, import and export of settings, changing and inspection of individual settings values.

A list of the COM object's supported methods can be found in the WinSSHD installation directory in the file WinsshdCfgManip.idl.

Virtual filesystem providers. WinSSHD 5.xx supports pluggable filesystem providers. Third parties can implement custom providers to support any type of backing store for files accessed with SFTP or SCP via an SSH session. Possibilities include SFTP/SCP access to files contained in an encrypted database; or a bridge that permits SFTP/SCP access to files actually hosted on an FTP server. Third-party providers can be mounted concurrently with WinSSHD's default provider, FlowSfsWin.dll, allowing SSH users to access the Windows filesystem and a third-party provider's virtual filesystem concurrently.

Virtual filesystem providers need to be implemented as C++ DLLs, compiled with Microsoft Visual Studio 2005. No licensing or royalty fees are required. Feel free to contact us to receive the libraries and header files needed.