re-mote.ssh.transport

connection-timeout

dynamic

default-key

default-port

default-user

execute

(execute cmd remote & {:keys [out-fn err-fn], :or {out-fn log-output, err-fn log-output}})

Executes a cmd on a remote host

fname

(fname uri)

listener

operation-timeout

dynamic

sh-

(sh- cmd & args)

Runs a command localy and logs its output streams

ssh-strap

(ssh-strap {:keys [host ssh-port ssh-key user]})

ssh-up?

(ssh-up? remote)

sshj-client

(sshj-client)

upload

(upload src dst remote)

with-ssh

macro

(with-ssh remote & body)