VShell® Server

Multi-protocol secure file transfer.
Remote access and administration.
Available for Windows, Linux, UNIX, and Mac.

Try Before You Buy

Every release can be evaluated free of charge for 60 days.

VShell® 4.4 Server

Click Play for a short introduction to VShell


  • Secure file transfer server to protect data in transit
  • Multi-protocol support: SSH2, SFTP, FTPS, and HTTPS
  • Fine-grained access control for users and groups
  • Secure remote access and administration with SSH2


  • Quick to install
  • Set up and configure easily; runs right out of the box
  • Integrates with Windows AD and LDAP
  • Enterprise-level reliability and robustness: "set it and forget it"


  • Compatible with clients using open standards for SSH2, SFTP, FTPS, or HTTP
  • Multi-platform support for Windows, Linux, UNIX, and Mac
  • Runs on physical servers, virtual machines, and cloud-based servers
  • Cost effective, connection based licensing

Quality Technical Support

  • Dedicated and customer-oriented
  • High level of expertise
  • Quick response time
  • Technical support begins during evaluation
  • Fine Grain Access Control

    Grant access to VShell services by authorized users or groups. On an individual or group basis, allow or deny access to VShell services such as shell, SFTP, and port forwarding.

  • Lock Down Users with Virtual Roots

    Virtual root directories let you assign different root directory access points to users or groups. In Windows, assignment can be based on access control lists (ACLs).

  • Automate Processes with Triggers

    Configurable trigger conditions allow automated responses to server events such as login, logout, upload, and download, as well as file/folder create, delete, and rename.

  • Flexible Logging Options

    Selected server messages may be logged in the VShell log file, sent to the Windows system log or a remote syslog/syslog-ng server. Message groups include errors, warnings, informational, connection, authentication, SFTP, port forward, debug, LSA, and FTPS. The W3C extended log file format option allows the use of third-party log tools to analyze VShell activity.

  • See Active Connections with VShell Monitor

    VShell Monitor is a real-time connection monitoring tool that allows an administrator to view active connections to the VShell server. VShell Monitor can be set to start on administrator logon and provides easy access to the VShell Control Panel and Help.

Whether you need file transfer or a wider range of remote access services, it takes reliable, configurable network access software to master evolving security threats and a rapidly changing business environment.

"I downloaded VShell and set it up within a day. It's been very reliable and I haven't had a single bit of down time.  We leveraged the trigger feature to automatically upload files in real time into our production system."

—Jeramie Mercker, Software Architect, Georgia Municipal Assn.

Key Benefits

Provide strong, multi-protocol security for data in transit. VShell delivers proven, open-standard authentication, encryption, and data access control that let you provide a wide range of services to your organization with confidence. Protocols include SSH2, SFTP, FTPS, and HTTPS. FTP and HTTP can be allowed if necessary.

Control user access to features and files. VShell gives you extensive controls to manage privileges for file transfer, shell, and other services. Examples include per-user access control and virtual root directories.

Set up and configure easily. VShell installs and runs right "out of the box". Windows setup and configuration is made easy by the graphical control panel. Linux, UNIX, and Mac configuration is done with a single text file.

Automate business processes. VShell triggers let you respond to events like file uploads or downloads by executing commands, copying or moving files, and more.

Use connection-based licensing to your advantage. VShell Administrator, Workgroup, and Enterprise editions allow cost-effective licensing from one user to thousands.

Quality support and regular updates. Our support program includes expert technical support and regular maintenance releases.

Learn more about VShell Server features.

New in VShell Server 4.4


VShell 4.4 for Windows introduces a new Enterprise edition with HTTPS support, providing an easy-to-use, browser-based file transfer solution for your staff, customers, and external partners.

SFTP virtual roots allow you to map folders from multiple SFTP servers to a single VShell server, and an improved virtual root user interface makes configuration faster.

An enhanced deny host feature improves the ability to ward off brute force attacks.

Now on all platforms, an internal user database eliminates the need for system user accounts for VShell end users and simplifies migrations.

Here are some of the new features in VShell 4.4:

New edition: Enterprise with HTTPS for Windows
A new enterprise-level edition of VShell with HTTPS allows your staff, customers, and partners to transfer files easily using a web browser, eliminating the need for end-user training. Streamline the administrative cost of secure file transfer – no client software is needed and there are no browser plugins to install. Users connect via HTTPS to view folder contents, upload and download files, and more. Automated file transfers can be scheduled using HTTPS command-line tools such as cURL.

SFTP virtual roots (Windows)
SFTP virtual roots allow you to map folders from multiple SFTP servers to a single VShell server or leverage an external SFTP server by seamlessly transferring end-user connections from VShell to the target server. After authenticating the connections, VShell transparently transfers file operations to a separate SFTP server. Files are uploaded and downloaded without ever being written to the VShell server's disk, assisting with standards compliance and reducing the disk space required by the VShell host machine.

Improved virtual roots user interface (Windows)
The Virtual Roots category of the VShell Control Panel has been completely redesigned to accelerate virtual root configuration and improve usability. See at a glance which users and groups have access to your file system, which folders they can see, and what file operation permissions they have. Edit properties in place without opening a dialog.

Internal user database (UNIX/Linux/Mac)
Eliminate the need to create system accounts for end users when accounts are only needed for VShell access. Simplify future migrations by letting VShell automatically include your users and groups when you move the VShell configuration to a new server.

Now on the UNIX/Linux and Mac versions in addition to Windows.

Specify deny hosts failure time (Windows - SSH2 SFTP and FTPS)
Ward off brute force attacks by specifying the amount of time in which a certain number of authentication failures from a particular IP address will be tolerated. Any further authentication attempts by that IP address will be immediately disconnected. Optionally, re-allow connection attempts from a previously denied IP address after a certain amount of time.

Support for encrypt-then-MAC (EtM) algorithms
Support has been added for encrypt-then-MAC (EtM) algorithms, including SHA2 and UMAC.

Allow or deny specific SFTP commands
Choose whether to allow or deny specific SFTP commands on a per-user or per-group basis, including SETSTAT, FSETSTAT, RMDIR, REMOVE, RENAME, and LINK.

Please see History.txt in the VShell program group for additional information on other changes and bug fixes.

The VShell Server is available for download and evaluation with a 60-day evaluation license. VanDyke client software products are available for download and evaluation with a 30-day evaluation license. Evaluation software is fully functional and includes documentation.

VanDyke Software uses cookies to give you the best online experience. Before continuing to use this site, please confirm that you agree to our use of cookies. Please see our Cookie Usage for details.