winget install --id Bitvise.SSH.Client
About Bitvise SSH Client
Our SSH client supports all desktop and server versions of Windows, 32-bit and 64-bit, from Windows XP SP3 and Windows Server 2003, up to the most recent – Windows 11 and Windows Server 2025. Our client is free for use of all types, including in organizations. Our SSH and SFTP client for Windows incorporates: - One of the most advanced graphical SFTP clients. - Single-click Remote Desktop forwarding. - State-of-the-art terminal emulation with support for the bvterm, xterm, and vt100 protocols. - Support for corpora...
What's new in 9.66
- SSH: - Improved multiple avenues which a server could use to exert disproportionate memory pressure on the client. - SFTP drive: - The SSH Client now includes WinFsp version 2.2.26194. This addresses CVE-2026-7162, which is a local privilege escalation. Users who install the SSH Client with the SFTP drive feature are recommended to update, especially on multi-user systems. The SFTP drive feature is available if Install WinFsp is selected when installing. - The UNC path used by the SFTP drive is now configurable. This makes it practical to configure a UNC path for access by other users on the system. - The SFTP drive can now be configured to expose only the UNC path, without assigning a drive letter. - The SFTP drive can now be configured to provide access either to the current user, or any user on the system.
Version history
| Version | Updated | Notes |
|---|---|---|
| 9.66 | Unknown | - SSH: - Improved multiple avenues which a server could use to exert disproportionate memory pressure on the client. - SFTP drive: - The SSH Client now includes WinFsp version 2.2.26194. This addresses CVE-2026-7162, whi... |
| 9.65 | Unknown | - General: - The SSH Client is now less permissive with regard to NUL characters in protocol strings where NULs are not expected. - When making an outgoing connection via an HTTP CONNECT proxy, the SSH Client now limits... |
| 9.63 | Unknown | - SSH: - The SSH Client will no longer display infinite user authentication banners if the server keeps sending them. If the server sends additional banners after the first, subsequent banners are discarded with a single... |
| 9.61 | Unknown | - General: - The SSH Client is now more defensive against processing patterns which could cause the SSH Client to allocate large amounts of memory. - Remote Desktop: - Since an April 2026 Windows update, the Windows Remo... |
| 9.59 | Unknown | - Installation: - The SSH Client installer still requires administrative rights for installation, but can now be run without administrative rights for help with command-line parameters. Users who are preparing the SSH Cl... |
| 9.57 | Unknown | - Updates: - If the administrator first installed the SSH Client with the option Create desktop icon selected, each update would re-create the desktop icon, even if it was removed. The SSH Client installer now detects th... |
| 9.56 | Unknown | - Graphical UI: - Dark mode: If the Windows color mode is set to Light or Custom; and the Windows app mode is set to Light; then list view headers, scrollbars and system menus would appear with light backgrounds instead... |
| 9.55 | Unknown | - Graphical SFTP: - In previous 9.5x versions, when using dark mode, the SFTP window would hang if file icons were not yet available in the Windows Explorer icon cache. For the technically inclined: this is an interestin... |
| 9.54 | Unknown | - Graphical terminal: - When rendering multiple characters at a time, the SSH Client now specifies the width of each character. This avoids cumulative misalignment if Windows chooses to render text using a wider font, in... |
| 9.53 | Unknown | - General: - Improved consistency of window titles. - Graphical terminal: - Version 9.51 introduced section-based text rendering to accommodate font ligatures. This can cause problems if Unicode characters are included i... |
| 9.52 | Unknown | - Terminal: - In version 9.51, the terminal window in the graphical SSH Client was rendering Unicode characters incorrectly. Fixed. - General: - In version 9.51, the authentication dialog did not set input focus correctl... |
| 9.51 | Unknown | - Automatic updates: - Separate proxy settings can now be configured for automatic updates. This allows checks for updates, and downloads of new version installers, to use a different proxy than the one configured in Win... |
| 9.47 | Unknown | - Graphical SSH Client: - When using public key authentication using a passphrase-protected key, previous SSH Client versions did not refresh client keypair information as intended. After a manual logout, the SSH Client... |
| 9.46 | Unknown | - SFTP: - In recent versions, text mode transfers would fail if resume was enabled. Text mode is incompatible with resume, but transfers would fail for new files that do not need resume. Fixed. - The transfer mode Text i... |
| 9.45 | Unknown | - General: - When loading profiles, the SSH Client now strips whitespace at the start of most strings, including Unicode whitespace. - The SSH Client's installation directory path hijack check can now be disabled by conf... |
| 9.44 | Unknown | - Installation: - When installing the FlowSshNet library component, the SSH Client installer now specifies the full path to msiexec.exe in the Windows System32 directory. This is to avoid running any unintended executabl... |
| 9.43 | Unknown | - SSH cryptography: - Starting with 9.43, the latest versions of Bitvise software no longer use OpenSSL: - OpenSSL no longer supports versions 1.1.1. Our recent software versions used this to support a handful of algorit... |
| 9.42 | Unknown | FlowSshNet: - In previous 9.xx versions, the FlowSshNet constructor Keypair.CreateFromData would block indefinitely if the application provided a passphrase-protected keypair, but the passphrase was incorrect. Fixed. |