# Functions
Agent tries to connect with the ssh-agent.
ExecuteCommand executes a command in a new SSH session.
FindAndExecuteCommand finds a suitable binary on the SSH target and executes it.
FindBinary searches the SSH target for a suitable binary.
ReadPrivateKey tries to read an SSH private key file.
UploadFile uploads a local file to the remote.
WithinSession executes a callback function within a new SSH session of the given client.