Henry House wrote:
I normally do this to connect to my VNC session from a remote host with
tunneling through ssh:
ssh wotan.hajhouse.org cat .vnc/passwd > .vnc/passwd
ssh -CNf wotan.hajhouse.org -L 5902:wotan.hajhouse.org:5902
xtightvncviewer :2 -passwd .vnc/passwd \
-encodings 'copyrect tight hextile zlib corre rre raw'
Surely there must be a more automatic way to set up the ssh tunnel and
authenticate to the VNC server. I have looked at gnome-rdp and KDE's
remote-desktop client, but neither has apparently any concept of vnc
tunneled over ssh. In xtightvncviewer there is an option -via that
appears to do what I want (setting up an ssh tunnel automatically), but
my best effort at using it,
sudo xtightvncviewer wotan.hajhouse.org:2 -via \
[EMAIL PROTECTED] -passwd .vnc/passwd
did not work (the process hung, no vnc window appeared). The sudo in
the above was necessary to allow xtightvncviewer to bind to a
privileged port, the need for which I fail to grasp.
Has anybody used xtightvncviewer this way sucessfully?
Sounds like you should just write a script on your local machine to do
these in order.
Typically I have port forward preconfigured by hostname in my .ssh file.
so I can just type:
ssh work
and it's asks me for my password and forwards 5900 to 5900 locally.
Example from http://linuxgazette.net/115/chirico.html:
## Linux Laptop .ssh/config ##
Host work
HostName 66.35.250.203
User sporkey
LocalForward 20000 192.168.0.66:80
LocalForward 22000 192.168.0.66:22
LocalForward 22139 192.168.0.8:139
LocalForward 22110 192.168.0.5:110
(Your case) LocalForward 5902 5902
This solves the how to automate ssh.
As for the vncviewer, I have an icon setup on my toolbar that I click
and it has all the parameters in it.(you could do this with a short
script too)
just make a file(executable) and put
>xtightvncviewer :2 -passwd .vnc/passwd \
> -encodings 'copyrect tight hextile zlib corre rre raw'
I'm not familiar with the password stuff you're doing but to be honest
my vncserver isn't running by default. I actually turn it on once I'm in
via ssh and then connect to the vnc.
Call it a little extra paranoia.
Alex
_______________________________________________
vox-tech mailing list
[email protected]
http://lists.lugod.org/mailman/listinfo/vox-tech