On 13Jul01:1518-0400, Art Huston wrote:
> I'm looking for the simplest, quickest way to setup VNC Server so I can
> access my Debian machine from Windows. There are a number of ways found on
> the web -- is there a best practice?
I use "ss vs" in one terminal, then "ss vv" in a second to establish
the session, no VNC daemon needed. The stripped down (untested) ss script:
#!/bin/sh
ii=`cat /etc/iip | tr -d '\012'` # get my home's ISP Internet IP
if [ "$1" = '' -o "$1" = '-h' -o "$1" = '--help' ]
then cat <<EOHELP
Syntax: ss vs | vv
vs invokes ssh to establish VNC service to the server
vv connects to the VNC service established by the vs option
EOHELP
else case "$1" in
( vs ) ssh -t -L 5900:localhost:5900 $USER.@$ii \
"x11vnc -usepw -localhost -display :0 -noxdamage" ;;
( vv ) vncviewer localhost:0 ;;
esac
fi
During ss vs you will be prompted for passphrases and/or
passwords needed to connect to your target server and establish the
port-forwarding ssh connection. During ss vv you will be prompted
for the VNC password on your target system if you configured one.
BTW, another script is fired off by the server's cron every minute
to get the leased ISP IP address from the router and update /etc/iip
when the lease changes (it also reconfigures the MTA and sends out
emails telling me of the change so I can update /etc/iip on my remote
system that runs the ss script.
--
<not cent from sell>
May the LORD God bless you exceedingly abundantly!
Dave_Craig______________________________________________
"So the universe is not quite as you thought it was.
You'd better rearrange your beliefs, then.
Because you certainly can't rearrange the universe."
__--from_Nightfall_by_Asimov/Silverberg_________________
Attachment:
signature.asc
Description: Digital signature