Copssh client is a barebone distribution of OpenSSH client for Windows. It provides a self-contained environment with OpenSSH client, ssh-copy-id, autossh, and required utilities already included, offering everything you need to initiate ssh/sftp requests from your Windows computer.
If you need to serve ssh/sftp requests (run an SSH server on Windows), check out Copssh server.
- Complete OpenSSH client implementation: Full-featured OpenSSH client for Windows
- ssh-copy-id tool: Easy public key distribution to remote servers (versions 8.0+)
- autossh support: Automatic SSH session monitoring and restart (versions 8.0.1+)
- sftp client: Secure file transfer protocol client for file transfers
- ssh-keygen: Generate and manage SSH key pairs (RSA, DSA, ECDSA, Ed25519)
- Bash shell: Integrated bash environment for scripting
- Bundled dependencies: Includes OpenSSH, Cygwin runtime, and utilities
- Portable: Unzip and run, no installation or system modifications required
- Wide compatibility: Works on Windows Vista and newer
- Windows Vista or later
- No external dependencies required — all components included in the package
Latest releases of Copssh client are available on GitHub:
https://github.com/itefixnet/copssh-client/releases
Each release includes:
- The complete Copssh client ZIP package (OpenSSH, bash, Cygwin runtime)
- Release notes and version history
-
Unzip the downloaded archive
-
Use OpenSSH commands directly:
bin\ssh user@hostname bin\sftp user@hostname bin\ssh-keygen -t ed25519 -f mykey -
For interactive bash session (optional):
bin\bash --login
Transfer your public key to a remote server:
# Create a key pair
ssh-keygen -t ed25519 -f test
# Transfer the public key (dry run to test)
ssh-copy-id -n -i ./test user@hostname
# Transfer the public key
ssh-copy-id -i ./test user@hostnameAutomatically monitor and restart SSH sessions:
# Basic usage with monitoring
autossh -M 20000 -f -N -L 8080:localhost:80 user@hostname
# Check version
autossh -VCopssh client is tested successfully with various SSH servers. You should test and verify that it works for your specific needs.
- Copssh server (paid solution for SSH/SFTP server on Windows): https://itefix.net/copssh/server
- OpenSSH homepage: https://www.openssh.com/
Copssh client is licensed under the BSD 2-Clause License. See LICENSE file for details.