You can use SSH lib to connect with an SSH server and execute remote commands. The lib extends sshj and gives a higher level API.
- connect to remote SSH servers even if they're in progress of starting up
- execute remote ssh commands
- print error and output messages to logs
- fetch output of the command
- create and work with detached processes
- download files from the remote server
- JRE 8 - 11
- running SSH server running on port 22
- private key, username, and IP that can be used to connect to the remote server
We track all the changes in a public issue tracker. All the suggestions and bug reports are welcome.
See CONTRIBUTING.md.
Copyright (c) 2018 Atlassian and others. Apache 2.0 licensed, see LICENSE.txt file.