blob: b66e8b4a36c688d5211db490baf58681cae16edc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#!/bin/zsh
# This script is intended to help other users.
# It launches an SSH-Tunnel to necoro.eu and makes it forward connections to port 5500
# (yes! this does not need any firewall hackering)
#
# Ideally used with an VNC-Exe generated by http://www.heise.de/netze/tools/fernwartung
#
# Needs locally: net-misc/ssvnc
# (I couldn't get it to work with any other vncviewer)
autoload -U colors
colors
log () {
echo ${fg_bold[white]}">> $1"${reset_color}
}
cont=
TRAPINT () {
log "Interrupting..."
cont=x
}
if [[ -z $cont ]]; then
log "Setting up port forwarding"
coproc ssh -tt -R :5500:localhost:5500 necoro@necoro.eu
log "Starting listening process"
/usr/lib64/ssvnc/vncviewer -noraiseonbeep -encodings "copyrect tight zrle zlib hextile" -listen 0
log "Sending 'exit' to SSH-Connection"
print -p exit
fi
|