Posted to openbsd by Bradipo at Wed Nov 30 21:28:49 GMT 2022view pretty
if tty >/dev/null then export DISPLAY=DISPLAY export SSH_ASKPASS="$0" set -- NOTASKPASS "$@" exec setsid "$0" "$@" </dev/null elif [ $# -gt 0 -a "$1" = "NOTASKPASS" ] then shift if [ $# -lt 3 ]; then echo "Usage: $0 script outputfile hostname"; exit 100; fi SCRIPT="$1" OUTPUT="$2" shift 2 ssh -o PreferredAuthentications=password root@"$1" <"$SCRIPT" >"$OUTPUT" 2>&1 else printf 'test123' fi