From: Mark Wooding Date: Sat, 1 Sep 2012 19:04:49 +0000 (+0100) Subject: dot/mykermrc.in: Useful commands for dealing with server consoles. X-Git-Url: https://git.distorted.org.uk/~mdw/profile/commitdiff_plain/0855593f1e9d762b71e2594c0841659b2ef0175e dot/mykermrc.in: Useful commands for dealing with server consoles. --- diff --git a/dot/mykermrc.in b/dot/mykermrc.in index d750a66..fab7427 100644 --- a/dot/mykermrc.in +++ b/dot/mykermrc.in @@ -103,6 +103,26 @@ def GUVNOR { set key 127 \8 telnet guvnor.distorted.org.uk } +def JUMPTS { + local pass + set host /network-type:pty ssh -enone -t \%1 + while true { + input 15 \fpattern({{{password:,exit}}}) + if fail end 1 failed to connect + if equal \v(inmatch) exit break + if equal \v(inmatch) password: { + if ! def pass askq pass {password: } + output \m(pass)\13 + } + } +} +def FENDERCON { + set input echo off + jumpts mdw@ts-tfm8.jump.net.uk + output 1\13 + set control prefixed 30 + connect +} ;; Local configuration. if exist \m(_dot)config take \m(_dot)config