Skip to content

atlassian/ssh

Repository files navigation

CI

SSH

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.

Features

  • 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

Requirements

  • 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

Reporting issues

We track all the changes in a public issue tracker. All the suggestions and bug reports are welcome.

Contributing

See CONTRIBUTING.md.

License

Copyright (c) 2018 Atlassian and others. Apache 2.0 licensed, see LICENSE.txt file.