A Clojure library designed to interact with the SSH CLI to perform tasks like setting up passwordless SSH between machines, executing remote commands, performing SCP, etc.
You need to have the following installed:
sudo apt-get install -y openssh-server openssh-client
Chances are you already have the above installed 😃
Install the following utility for passing passwords prompted by SSH in the CLI itself (non-interactive) i.e. if you are opting to authenticate via password and not a private key (the latter is recommended):
sudo apt-get install -y sshpass
MACHINE_PASSWORD=<my-machine-password> lein test
my-machine-password is your machine's password
Copyright © 2018 Punit Naik
Distributed under the Eclipse Public License version 1.0.