29 lines
332 B
Bash
29 lines
332 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
ssh_clean ()
|
||
|
|
{
|
||
|
|
ssh-keygen -R "[127.0.0.1]:4242" >/dev/null 2>&1
|
||
|
|
}
|
||
|
|
|
||
|
|
ssh_exec ()
|
||
|
|
{
|
||
|
|
login=${1-marvin}
|
||
|
|
shift
|
||
|
|
port=${1-4242}
|
||
|
|
shift
|
||
|
|
ssh -p ${port} -l ${login} -o StrictHostKeyChecking=no 127.0.0.1 $@
|
||
|
|
}
|
||
|
|
|
||
|
|
main ()
|
||
|
|
{
|
||
|
|
login=${1-gbaconni}
|
||
|
|
port=${2-4242}
|
||
|
|
ssh_clean
|
||
|
|
ssh_exec ${login} ${port} whoami
|
||
|
|
}
|
||
|
|
|
||
|
|
main $@
|
||
|
|
exit $?
|
||
|
|
|
||
|
|
#42
|