View previous topic :: View next topic |
Author |
Message |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Fri Nov 25, 2005 7:40 pm Post subject: Recommended application to vnc from Windows to gentoo box?? |
|
|
Hello...
Just wondering what my choices are for connecting with vnc through an ssh tunnel if the host is my gentoo box and the remote is my Windows pc at work? I've looked at x-win32... But it seems to be a pricey option!
Any recommendations??
Thanks... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
EneNL n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/2102897908438ddb7a75cb6.jpg)
Joined: 31 Aug 2005 Posts: 54 Location: The Netherlands
|
Posted: Fri Nov 25, 2005 8:35 pm Post subject: |
|
|
I don't know if TightVNC supports VNC over SSH, but it sure is free. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
thecooptoo Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 27 Apr 2003 Posts: 1353 Location: UK
|
Posted: Sat Nov 26, 2005 12:24 am Post subject: |
|
|
tight vnc on the windows client.#Putty on the windows client to establsih the SSH connection _________________ join the optout - http://nhsconfidentiality.org |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sat Nov 26, 2005 6:25 pm Post subject: |
|
|
thecooptoo wrote:
Quote: | tight vnc on the windows client.#Putty on the windows client to establsih the SSH connection |
Thanks for the suggestion! I have it operating, but with one concern...
I first log on to my gentoo box using putty, and I start gentoo box's x11vnc. Then, to connect with TightVNC, I find I must first open port 5900 in my router. This gives me the access I am seeking, but is this open port a potential security risk??
Thanks, again... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxmin l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/473518307438a03b302dca.jpg)
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Sat Nov 26, 2005 7:35 pm Post subject: |
|
|
VNC sucks compared to NX.
emerge =nxserver-freenx-0.4.0 (it's masked!) on your server and create an NX user with:
Code: |
/usr/NX/bin/nxserver --adduser user # (the user has to exist and needs a homedir)
/usr/NX/bin/nxserver --passwd user
|
Get the windows client here:
http://www.nomachine.com/download_client_windows.php
Start the client and make sure you aktivate SSL encryption.
Voila -- a complete X11 desktop tunneld through one ssh session. And that at much better
quality and performance than VNC!
Alex!!! _________________ ALT-F4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
HomerSimpson l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/871267053f99adf361d67.gif)
Joined: 25 Jan 2003 Posts: 869 Location: Ohio, USA
|
Posted: Sat Nov 26, 2005 7:47 pm Post subject: |
|
|
cgmd wrote: | thecooptoo wrote:
Quote: | tight vnc on the windows client.#Putty on the windows client to establsih the SSH connection |
Thanks for the suggestion! I have it operating, but with one concern...
I first log on to my gentoo box using putty, and I start gentoo box's x11vnc. Then, to connect with TightVNC, I find I must first open port 5900 in my router. This gives me the access I am seeking, but is this open port a potential security risk??
Thanks, again... | Do you have the tunneling set up correctly in putty? I do this from work to my house and the only port forwarded is the ssh port. _________________ The strong must protect the Sweet. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sat Nov 26, 2005 8:58 pm Post subject: |
|
|
HomerSimpson wrote:
Quote: | Do you have the tunneling set up correctly in putty? I do this from work to my house and the only port forwarded is the ssh port |
...There's a very good chance I have tunneling set up incorrectly. This is my first experience with this, and I may be doing many things wrong...
How do I tell if tunneling is set up correctly? What are the steps to setting it up?
I would appereciate any advice you-re willing to give...
Thanks... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sat Nov 26, 2005 9:28 pm Post subject: |
|
|
tuxmin wrote:
Quote: | VNC sucks compared to NX.
emerge =nxserver-freenx-0.4.0 (it's masked!) on your server and create an NX user with:
Code:
/usr/NX/bin/nxserver --adduser user # (the user has to exist and needs a homedir)
/usr/NX/bin/nxserver --passwd user
|
My "server" is a free standing gentoo box... To be accessed remotely just by me. The entire setup will require the following:
Code: | # emerge -pv =nxserver-freenx-0.4.0
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] net-misc/nx-x11-1.4.0-r4 33,365 kB
[ebuild N ] net-misc/nxproxy-1.4.0-r2 73 kB
[ebuild N ] dev-tcltk/expect-5.42.1-r1 +X -doc 512 kB
[ebuild N ] net-analyzer/gnu-netcat-0.7.1 -debug -nls 318 kB
[ebuild N ] net-misc/nxserver-freenx-0.4.0 -commercial 41 kB
Total size of downloads: 34,311 kB
|
Is this something I should consider for just a single user system??
Thanks... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
thecooptoo Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 27 Apr 2003 Posts: 1353 Location: UK
|
Posted: Sat Nov 26, 2005 10:33 pm Post subject: |
|
|
start a vncserver on your linux box you want to get to . You will need to do this logged in as a user who has access to X
eg
Quote: | paul@dads ~ $ vncserver
New 'X' desktop is dads:1
Starting applications specified in /home/paul/.vnc/xstartup
Log file is /home/paul/.vnc/dads:1.log
paul@dads ~ $
|
go to work
in putty, connection->tunnel
put the source port as 5900
the destination is 192.168.XX.XX :5901
(the machine you want to connect to )
Connect with putty then point the windows vncclient to localhost:5900 and your linux desktop should appear . _________________ join the optout - http://nhsconfidentiality.org |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sat Nov 26, 2005 11:30 pm Post subject: |
|
|
@thecooptoo:
I'm sorry, but I'm somewhat lost...
Quote: | start a vncserver on your linux box you want to get to . You will need to do this logged in as a user who has access to X
eg |
What is the sequence? First connect from remote to host, using putty, and start a vnc server:
Code: | $ vncserver
New 'X' desktop is cgmd:3
Starting applications specified in /home/cg/.vnc/xstartup
Log file is /home/cg/.vnc/cgmd:3.log |
Then must I leave that ssh session open and start a second putty connection with tunnel settings as you suggested?
Must I open a port (5900) through the firewall of my router first? Or will this vnc connection tunnel through the port used for ssh (22)?
Sorry for these lame questions.. ![Sad :(](images/smiles/icon_sad.gif) _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
thecooptoo Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 27 Apr 2003 Posts: 1353 Location: UK
|
Posted: Sun Nov 27, 2005 12:13 am Post subject: |
|
|
Ive not done the whole thing from the remote end before but I think you now neeed to close this putty connection and set up a new tunnel when you re-open it
Your new 'virtual' desktop is no 3.
To connect to it you will need a tunnel that goes from your windowsPC:5900 to your linuxPC:5903
So in putty config it is
local port 5900
remote port 192.168.xx.xx:5903
in the tunnels setting , so configure and then save that config and then click on 'open', & log into your server
Start the windows VNC client pointing to localhost:5900 and _________________ join the optout - http://nhsconfidentiality.org |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sun Nov 27, 2005 4:08 am Post subject: |
|
|
@ thecooptoo:
Thank you for that explanation... I'll give it a try when I'm next at my remote, and I'll post the outcome.
I appreciate your help! ![Smile :)](images/smiles/icon_smile.gif) _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxmin l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/473518307438a03b302dca.jpg)
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Sun Nov 27, 2005 6:15 am Post subject: |
|
|
@cgmd: If you intent to work on a regular basis I urge you to give NX a try. It's performance compared to VNC is incredible, even with a low bandwidth connection. There are NX clients for nearly any platform and no need to fiddle around with ssh port forwarding -- all done automagically.
Besides, the nx-x11 binaries and libs are only a few MB in size. The size of the source package is misleading:
Code: |
sh-3.00# epm -ql net-misc/nx-x11-1.4.0-r4 | xargs ls -l
-rwxr-xr-x 1 root root 1904016 Nov 14 08:18 /usr/NX/bin/nxagent
-rwxr-xr-x 1 root root 32844 Nov 14 08:18 /usr/NX/bin/nxauth
-rwxr-xr-x 1 root root 162272 Nov 14 08:18 /usr/NX/bin/nxdesktop
-rwxr-xr-x 1 root root 12684 Nov 14 08:18 /usr/NX/bin/nxpasswd
-rwxr-xr-x 1 root root 127428 Nov 14 08:18 /usr/NX/bin/nxviewer
lrwxrwxrwx 1 root root 13 Nov 14 08:18 /usr/NX/lib/libX11.so -> libX11.so.6.2
lrwxrwxrwx 1 root root 13 Nov 14 08:18 /usr/NX/lib/libX11.so.6 -> libX11.so.6.2
-rw-r--r-- 1 root root 882592 Nov 14 08:18 /usr/NX/lib/libX11.so.6.2
lrwxrwxrwx 1 root root 17 Nov 14 08:18 /usr/NX/lib/libXcomp.so -> libXcomp.so.1.4.0
lrwxrwxrwx 1 root root 17 Nov 14 08:18 /usr/NX/lib/libXcomp.so.1 -> libXcomp.so.1.4.0
-rw-r--r-- 1 root root 1126084 Nov 14 08:18 /usr/NX/lib/libXcomp.so.1.4.0
lrwxrwxrwx 1 root root 20 Nov 14 08:18 /usr/NX/lib/libXcompext.so -> libXcompext.so.1.4.0
lrwxrwxrwx 1 root root 20 Nov 14 08:18 /usr/NX/lib/libXcompext.so.1 -> libXcompext.so.1.4.0
-rw-r--r-- 1 root root 66284 Nov 14 08:18 /usr/NX/lib/libXcompext.so.1.4.0
lrwxrwxrwx 1 root root 14 Nov 14 08:18 /usr/NX/lib/libXext.so -> libXext.so.6.4
lrwxrwxrwx 1 root root 14 Nov 14 08:18 /usr/NX/lib/libXext.so.6 -> libXext.so.6.4
-rw-r--r-- 1 root root 61348 Nov 14 08:18 /usr/NX/lib/libXext.so.6.4
lrwxrwxrwx 1 root root 17 Nov 14 08:18 /usr/NX/lib/libXrender.so -> libXrender.so.1.2
lrwxrwxrwx 1 root root 17 Nov 14 08:18 /usr/NX/lib/libXrender.so.1 -> libXrender.so.1.2
-rw-r--r-- 1 root root 28400 Nov 14 08:18 /usr/NX/lib/libXrender.so.1.2
-rw-r--r-- 1 root root 3399 Nov 14 08:18 /usr/X11R6/include/NX.h
|
Alex!! _________________ ALT-F4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sun Nov 27, 2005 2:54 pm Post subject: |
|
|
@tuxmin:
OK... I'd like to try it out. Is there also a linux client available in portage for my gentoo laptop??
Also... A bit of a problem emerging the packages:
Code: | 127.0.0.1 /var/tmp/portage/nxserver-freenx-0.4.0/image//usr/NX/home/nx/.ssh/kno n_hostsman:
prepallstrip:
strip: i686-pc-linux-gnu-strip --strip-unneeded
strip: i686-pc-linux-gnu-strip --strip-unneeded
>>> Completed installing nxserver-freenx-0.4.0 into /var/tmp/portage/nxserver-f eenx-0.4.0/image/
--------------------------- ACCESS VIOLATION SUMMARY --------------------------
LOG FILE = "/var/log/sandbox/sandbox-net-misc_-_nxserver-freenx-0.4.0-10250.log
open_wr: /root/.ssh2/random_seed
|
Any thoughts??
Thanks... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxmin l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/473518307438a03b302dca.jpg)
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Sun Nov 27, 2005 4:10 pm Post subject: |
|
|
Of course there is a client: emerge -v nxclient
Unfortunately I have no idea what causes your error. You should try freenx-0.2.8 which isn't masked. I installed 0.4 on seeveral machines without any problems... Sorry for the inconvenience...
Hth, Alex!!! _________________ ALT-F4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Sun Nov 27, 2005 4:41 pm Post subject: |
|
|
@tuxmin:
Same problem with the stable version. I'll use a new thread to try to resolve it...
Thanks... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Mon Nov 28, 2005 1:12 pm Post subject: |
|
|
@tuxmin:
Having resolved the nxserver install problem, I'm now at another stumbling block with connection by my clients both on linux and windows.
Linux first... connection appears to authenticate, but then fails with: Code: |
Server not installed or NX remote access disabled
Detail:
NX> 203 NXSSH running with pid: 22359
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 200 Connected to address: 69.26.133.402 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 1.4.0-04-CVS OS (GPL)
NX> 105 hello NXCLIENT - Version 1.4.0
NX> 134 Accepted protocol: 1.4.0
NX> 105 SET SHELL_MODE SHELL
NX> 105 SET AUTH_MODE PASSWORD
NX> 105 login
NX> 101 User: cg
NX> 102 Password:
NX> 103 Welcome to: cgmd user: cg
NX> 105 listsession --user="cg" --status="Suspended","Running" --geometry="1024x768x24+render" --type="unix-kde"
NX> 127 Sessions list of user 'cg' for reconnect:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: cg
NX> 105 startsession --session="gen2box" --type="unix-kde" --cache="8M" --images="32M" --cookie="2dc86a75c549dbfd4a3bccbd6b71e5ba" --link="adsl" --kbtype="pc102/us" --nodelay="1" --encryption="1" --backingstore="when_requested" --geometry="1023x751" --media="0" --agent_server="" --agent_user="" --agent_password="" --screeninfo="1023x751x24+render"
Permission denied (publickey,keyboard-interactive).
NX> 105
|
As for the windows client... Authentication appears to succeed, but I get a window entitled NX - Available sessions, and showing a list of sessions, but with no "Session Name" entries, many entries for "Type", nothing under "Geometry" or Status", and full listings under "Services" and "Display". No remote linux desktop appears, however...
I'm not sure how to put this all together.
Perhaps a permissions issue involving keys?? I'm at a loss right now.
Any thoughts??
Thanks... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxmin l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/473518307438a03b302dca.jpg)
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Mon Nov 28, 2005 2:07 pm Post subject: |
|
|
OK,
Linux first
You did "/usr/NX/bin/nxserver --adduser user" and ""/usr/NX/bin/nxserver --passwd user", didn't you?
And there were no error messages?
You can get a list of registered users with "/usr/NX/bin/nxserver --listuser"
/usr/NX/bin/nxserver --help
gives you a list of command line options. Check for orphanded sessions that have to be removed manually.
Hth, Alex!!! _________________ ALT-F4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Mon Nov 28, 2005 2:40 pm Post subject: |
|
|
Yes, user setup seemed ok: Code: | ~ # /usr/NX/bin/nxserver --listuser
NX> 100 NXSERVER - Version 1.4.0-04-CVS OS (GPL)
NX> 146 NX users list
Username
---------------
cg
NX> 999 Bye
|
Just terminated a bunch of orphaned sessions... but still get same connection error. _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxmin l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/473518307438a03b302dca.jpg)
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Mon Nov 28, 2005 2:56 pm Post subject: |
|
|
OK, check this:
The content of /usr/NX/etc/users.id_dsa.pub and /home/cg/.ssh/authorized_key2
should be the same (or at least contained).
If this does not help I recommend opening a new thread about this. I'm running out of ideas
Regards, Alex!!! _________________ ALT-F4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Mon Nov 28, 2005 3:25 pm Post subject: |
|
|
@Alex...
You wrote: Quote: | The content of /usr/NX/etc/users.id_dsa.pub and /home/cg/.ssh/authorized_key2
should be the same (or at least contained).
|
You may be on to something... These 2 keys are very different!
I find the use of keys to be very confusing. What should I do to straighten it out??
Thanks... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Mon Nov 28, 2005 4:34 pm Post subject: |
|
|
Alex...
Thank you for your patience.
Success!!
After regenerating all keys, I'm able to open and use the host desktop in my remote linux laptop!! It certainly looks to be worth the effort!
Windows pc still not connecting...
Thanks, again... _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxmin l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/473518307438a03b302dca.jpg)
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Mon Nov 28, 2005 5:31 pm Post subject: |
|
|
Nice, nice
I'll try to give you some help on the Windows client tomorrow. Right now I'm too challenged by my offsprings
cu
Alex!!! _________________ ALT-F4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cgmd Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/923325915444be02f39685.jpg)
Joined: 17 Feb 2005 Posts: 1585 Location: Louisiana
|
Posted: Tue Nov 29, 2005 12:37 am Post subject: |
|
|
@Alex...
Quote: | Right now I'm too challenged by my offsprings ![Smile :)](images/smiles/icon_smile.gif) |
NP... The children are much more important!!
I do, however, have an additional success to report... Finally, I have the windows client working too! I guess that problem was also related to an error in the setup of keys, because new keys seemed to fix things.
So far, I'm quite impressed with the NX performance! Great suggestion!
One further question, though... Best way to quit the connection without leaving an orphaned session? My guess is: Code: | $ nxserver --terminate cg |
Do you have a better suggestion??
Thanks, once more, for getting me going with this! ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ "Primum non nocere" ---Galen |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
tuxmin l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/473518307438a03b302dca.jpg)
Joined: 24 Apr 2004 Posts: 838 Location: Heidelberg
|
Posted: Tue Nov 29, 2005 8:11 am Post subject: |
|
|
Good news!
Depending on which WM you use the normal logout shouldn't leave any sessions behind.
Another way ist pressing ALT-F4. You should get a popup wich gives you to choice to either suspend or terminate your session.
Hth, Alex!!! _________________ ALT-F4 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|