# connect host-a by proxyCommand (ssh key already been installed on localhost)
$.connect('user@host-a',proxyCommand='openssl s_client -connect proxy:port')
$hostname
# connect to another host-b with key
pkey = $.pkey('/home/user/.ssh/id_rsa') # path on host-a, not on localhost
password = 'secret'
$.connect('user@host-b',pkey=pkey)
with $sudo -S su as console:
console.expect('password')
console.sendline(password)
console.expect('#',timeout=3)
console.sendline('crontab -l')
console.sendline('exit')
$sshscript test.spy
$sshscript test.spy --verbose
$sshscript test.spy --debug