Virtual shell #
Unlike SFTP, SCP doesn't provide a full remote filesystem API. On the contrary, it only supports basic file-transfer operations
such as upload and download of a file or directory.
To overcome this limitation, other shell commands are often used in addition to
scp when accessing a remote filesystem using SCP.
To address this scenario, our SCP module provides a virtual SSH shell that supports a subset of common Unix shell commands and only provides access
to the current user's virtual filesystem (just like the SFTP module). Supported commands include:
You can easily implement custom shell commands.
Compatible with popular SCP clients #
Our implementation of the
scp command and the related shell commands is compatible with popular third-party SCP clients including
WinSCP and OpenSSH's
Virtual shell can also be accessed by SSH clients such as PuTTY or OpenSSH's