moin,
habe gerademit Begeisterung rdesktop zum fernsteuern meines Windowsrechners auf der Arbeit entdeckt. Da ich nur einen port für sshd im router forwarden möchte tunnele ich erst mit ssh -L 2222:IP_Windowsrechner:3389, und starte rdesktop mit localhost:2222.
Da es lästig ist immer 2 terminal zu starten und die Bandwürmer für ssh und rdesktop einzugeben möchte ich das per script und klick auf eine Desktopverknüfung erledigen. Das ganze klapptauch schon ganz ordentlich, nur das ich den ssh prozess nicht per script gekillt bekomme, weil ich nicht weiss wie ich dessen pid im script ermittle.
#!/bin/sh
ssh -p 7575 -l user -L 2222:ip-windowsrechner:3389 dyndnsname &
#wie pid ermittel?
sleep 7
rdesktop -f -u user -p password -r disk:rdisk=/home/linuxuser -r printer:Printerqueue -r sound:local localhost:2222
# kill -9 pid_von_ssh
das geile daran ist das gleich ein disk zugriff auf das locale home und auch die Benutzung des lokalen Druckers, sowie die soundumleitung möglich ist. Obendrein ist das ganze auch wirklich schnell verglichen mit vnc.
Man braucht auf der remoteseite eigentlich nur einen sshd der durch den router erreichbar ist. Wenn man dann noch den ssh Zugriff per key konfiguriert kann man tatsächlich mit einem Klick den entfernten Windowsdesktop auf den localen Bildschirm zaubern.
wenn das mit dem ssh killen klappt könnte man davon einen wikibeitrag zimmern.