Java SSH and SFTP Solutions
JADAPTIVE specializes in Secure Shell (SSH) solutions, a secure communication protocol supported by all major operating systems. SSH allows you to securely authenticate, execute commands and transfer files to remote servers. Every day across the globe, petabytes of information are exchanged and millions of scripts executed by products that utilize our software.
What is SSH?
Secure Shell (SSH) is a network protocol used for secure data communication, remote shells and command execution. You may already be familiar with using the ssh command on Unix-type systems. SSH is also the foundation for the Secure File Transfer Protocol (SFTP) which is used to transfer files securely.
Why use SSH?
If your solution needs to communicate securely with another host, then SSH provides mutual authentication and a secure environment to execute commands, transfer files via SFTP/SCP or connect to other TCP based services on either side of the connection.
Why use our Products?
Our customers are building secure, reliable communication solutions and want SSH APIs that are stable, fully supported and kept up-to-date with the latest specifications and security assessments. We generally release maintenance updates monthly to ensure our customers are at the cutting edge of secure communications.
Who uses our Products?
Our clients stem from all walks of industry and include many Blue Chip companies, defence contractors and other high-technology vendors specializing in VPN software, Internet hardware, and Internet communications. Over half of the top 10 Managed File Transfer solutions available on the market utilize our APIs for secure data transfer.
SSH Key Management for Teams
Say Goodbye to authorized_keys files with the new SSH Key Management solution from JADAPTIVE.
Centralize the configuration and management of SSH Keys across your data centre, enforce key rotation policy and provide access to groups of servers with a simple assignment operation.
Desktop SSH Agent
A cross-platform solution for managing SSH keys and for making SSH Public Key authentication more secure and productive. Increase SSH key security by authenticating with SSH keys stored securely on your mobile device.
Java SSH APIs
We have been developing and supporting Java SSH solutions for over 15 years and provide fully supported SSH APIs for Java software developers, released on a regular maintenance schedule and kept up-to-date with the latest security specifications.
Virtual SFTP Server
Combine on-premise and cloud-based storage systems under a single virtual file system with granular access permissions. Access files over the Web or via SFTP/SCP. With support for Amazon S3, Google Compute Storage, Azure Containers, Windows Shares and more.
Microsoft have now added support for SSH to both its Windows Desktop and Windows Server editions, making SSH the defacto-standard for secure and reliable communication across all major operating systems. From Windows 10 update 1803 onwards the console has automatic support for the ssh command and the SSH server is an optional component to install on all versions.
If you are unfamiliar with this protocol and want to learn more, take a look at the SSH Academy created by the original company behind SSH. You can also find out about the most widely used SSH implementation OpenSSH.