Key server features
We continue to work on creating the best SSH software for Windows. Some of the features that make our SSH Server special:
Ease of use
Designed for Windows: Bitvise SSH Server is designed for Windows, so that it is easy to install and configure. In a regular Windows environment, it will work immediately upon installation with minimal configuring.
Built-in help: Every setting is documented in the SSH Server interface itself, with help available at the click of a button.
User-friendly: Use Advanced settings for highly granular configuration, or Easy settings for a straightforward approach. All aspects of the SSH Server can be configured graphically, yet scriptable configuration is also at hands' reach.
Automatic updates: The SSH Server can update automatically to benefit from new features and stay secure – but if you prefer complete control, checking for updates can also be disabled.
Friendly management and flexible configuration
Virtual filesystem: File transfer clients can be restricted to a single directory, or several directories in a complex layout. Terminal shell clients can be restricted to the same virtual filesystem using BvShell.
Windows and virtual accounts: In addition to Windows local and domain accounts, Bitvise SSH Server also supports virtual accounts, created in SSH server settings. Virtual accounts are backed by the identity of one or more Windows accounts. Default settings for all account types can be configured on a per-group basis.
Delegated administration: Users can be granted limited access to SSH Server settings, where they can add or edit virtual accounts using the remote administration interface in Bitvise SSH Client. Limited administration tasks can be delegated without requiring full administrative access.
Quotas and statistics: The SSH Server can be configured with per-user and per-group quotas and bandwidth limits, and keeps a record of daily, monthly, and annual usage statistics.
Scriptable settings: Using the supplied BssCfg utility, or using PowerShell, all settings can be configured from a text file, from a script, or interactively from the command-line.
No license-related limits
Bitvise SSH Server imposes no limits on the number of users you can configure, and gets no more expensive for larger servers. The number of simultaneous connections is limited only by system resources.
Security
Encryption and security: Provides state-of-the-art encryption and security measures suitable as part of a standards-compliant solution meeting the requirements of PCI, HIPAA, or FIPS 140-2 validation.
Single sign-on: Bitvise SSH Server supports Kerberos 5 user authentication and key exchange via GSSAPI. Using a compatible client, any user in a trusted Windows domain can log into the SSH Server without having to re-enter their password, or verify the server's host key fingerprint. Use the SSH Server's Windows group settings to manage access without configuring accounts for each user.
Two-factor authentication: Connections using SSH, SFTP and SCP clients can require an additional time-based one-time password. Compatible with RFC 6238 authenticator apps, including Microsoft Authenticator, Google Authenticator, LastPass, Authy, WinAuth, or FreeOTP.
Speed
Allows clients to obtain some of the fastest transfer speeds available. With Bitvise SSH Client, SFTP file transfer speeds in the tens or hundreds of MB/s can be obtained. SFTP v6 optimizations, including copy-file and check-file for remote file hashing and checksums, are supported.