Generate/VShellIcon.gif  SFTP Category


The SFTP options category allows you to enable and configure the SFTP subsystem.

SFTP Root List

This list displays the available SFTP root folder mappings. Each mapping consists of an SFTP root path, its corresponding alias, and a User/Group list (see below). Users will not be able to access folders or files that do not reside in a SFTP root to which they have access. Users that are granted access to the <Unrestricted> root can access any file that their Windows permissions allow them to access.

An SFTP Root that has an invalid path (one that doesn't exist, for example) will not be accessible to any users.

Upon connecting, the user will be placed in the first available SFTP root folder unless the Load the user's environment option (see below) is selected. If there are no SFTP roots available to the user, the user will be disconnected.

Use single virtual root

Checking this option will place all defined SFTP roots under a single virtual root.

User/Group List

This list displays the users and/or groups that have been explicitly allowed or denied access to the root selected in the SFTP Root list. It also displays their access status. A user or group that is denied access will not be able to access the system even if they are part of a group that has been allowed access. An SFTP root with an empty User/Group list will not be available to any users. Users will not be allowed to access any folder above the specified folder.

Load the user's environment

Checking this option adds VSHELL_FILE_HOME and VSHELL_HOME environment variables among others to your choice of home folders.

Note: Checking this option will increase logon time because each user profile must be loaded in order to read the user's environment variables.

If this option is selected, VShell determines the user's "Home" folder (the folder in which the user is initially placed upon connecting) based on the following criteria (in the following order, first match succeeds):

Generate/BULLET1.gif    VSHELL_FILE_HOME user environment variable, if it exists and is a valid path.

Generate/BULLET1.gif    VSHELL_HOME user environment variable if the VSHELL_SFTP_HOME environment variable does not exist or its value is not a valid path.

Generate/BULLET1.gif    The user's "My Documents" folder, if it exists.

Generate/BULLET1.gif    If the above environment variables do not exist or the values are not valid paths, VShell will place the user in the root of the system drive.

After determining the "Home" folder, if the "Home" folder is not accessible to the user, the user will be placed in the first available SFTP root folder. If there are no SFTP roots available to the user, the user will be disconnected.

Add and Edit Buttons

The Add and Edit buttons open the SFTP Root Path dialog where you can add or edit SFTP root paths and configure the users and groups assigned to them. Changes made to the SFTP root configuration will not take effect until you press either the Apply or OK button.

Related Topics