Which VNC Software Is Best?
Futurepower(R) writes "Which VNC software do you think is best, and why? There are several free programs, for example, TightVNC, RealVNC, UltraVNC, and TridiaVNC. Or, is it better to pay for VNC software, like Tridia VNC Pro or Radmin? Which is fastest, most secure, and the least hassle? Which has video resolution scaling of the remote desktop?"
UltraVNC because their website has a picture of a girl.
vino's included in gnome 2.6 and uses the new xorg extensions making it very very fast
tight vnc has delivered better video and a more stable comneection for me both over a local netowrk at college and phone modems at home.
I'd go for the first to support OS/2.
Let's think about this for a moment. UltraVNC is the only Windows VNC that acts like a video driver. THus it's the only one that doesn't need to poll the hell out of your computer. Thus it's the only one that gets all the screen updates right.
Pinky, are you thinking what I'm thinking?
Javascript + Nintendo DSi = DSiCade
For Mac OS X, there are several options; what I believe to be the best options are below.
On the server end of things, there's OSXvnc, a nice free VNC server for Mac OS X. (There's even an OS9vnc, on the same page.)
The best free client for Mac OS X, in my opinion, is Chicken of the VNC.
At the commercial end of the spectrum is Apple Remote Desktop 2.1. Apple Remote Desktop is much more than just a remote control solution; it provides desktop and systems management tools, software distribution tools, mass screen sharing, scripted actions, and all sorts of other features. But as of version 2, the remote screen protocol is based on VNC. With one checkbox, any VNC client can connect to any machine running Apple's VNC server software (which it confusingly calls "Remote Desktop Client"), and Apple's client software (which it calls "Remote Desktop Admin") can connect to ordinary VNC servers on any platform. Apple Remote Desktop does automatic resolution scaling, full screen, etc., and as of 2.1, even supports multiple monitors - even when using free VNC clients to connect! The VNC server piece (the one Apple calls "Client") is free, but there's a catch: at least one copy Remote Desktop Admin is required to be "legal", but then Remote Desktop Client can be installed on an unlimited number of machines in your organization.
I wouldn't use any of em; can't trust the VNC. Lousy Vemocrats!!!
No idea about the others but avoid radmin at all costs. It's a security nightmare, easy to extract passwords out of and very easy to break into.
as a user of the original REAL VNC, i went to tight case it performed much better over dialup
You tried your best, & you failed miserably,
The lesson is:
Never Try
The only VNC i have used is RealVNC, PCanywhere (Old) and Remote desktop for MS windows. I realize the best and most speedy one out of them all are actually Remote desktop that came with WindowsXP Pro and such.. I still use RealVNC for internet connection. The Java browser that does not requires software download are particularly useful. But perhaps it is time to check out the alternative... I didn't realize there are so many out there at all!
UltraVNC, it's works great.
Cyberbite Networks - Web Hosting, Dedicated Servers & Colocati
Real VNC has worked great for me. I liked how you could access your VNC server with a java enabled web browser. I'm not sure if the others could do it, but I liked how Real VNC could do it.
If we're talking Unix(ish) systems then the fastest and most functional on fast connections (like ethernet) is actually "none of the above". A normal X11 session is much more smooth and responsive than any VNC. Endless scaling, etc...
And Terminal Services on Windows is much better than VNC (there are Unix clients).
Over slow connections VNC is better. I just use whichever works. I've found that RealVNC locks up/crashes Windows less often than the others.
The ratio of people to cake is too big
For Windows platforms, I find that Microsoft Terminal Server (aka Remote Desktop) is the easiest way to troubleshoot problems without actually being at the computer. It also seems to fair quite a bit better over dial-up lines than VNC does.
We use RealVNC at our office. I have played with UltraVNC, which I found to have a few stability issues, and TightVNC, which was nice. If I recall correctly, TightVNC has a file transfer feature, which comes in handy from time to time.
VNC == Virtual Network Computing
Basically allows you to do grahpical things and 'remote control' a computer over a network. You may want to read more about it on Wikipedia...
The first question is which VNC programs are GPL. This is the most important factor in finding the best VNC out there.
I have used a number remote control software packages (ranging from PCAnywhere to TightVNC), and in my experience, RAdmin provided the absolute lowest possible overhead on the wire - with PCAW 10 (the last version I used) and others, the best way to get the best performance is to cut the resolution down and cut the colour depth down.
With RAdmin, neither of these was necessary. I threw a sniffer on the wire to see what the traffic was like, and it was extremely small.
It also worked under Wine reasonably well (I don't know if they make a native Linux version now, they didn't when I played with it a couple of years ago). The amount of traffic with a 1600x1200x24 resolution on the remote desktop was small enough to be used over a dialup with reasonably good performance.
Insanity is a gradual process; don't rush it.
Radmin is damn good, but it's not a VNC. It's got it's own video driver and it's really kind of sleek.. Great if you need fast low bandwidth windows administration.. It's also really cheap..
Ultravnc is free with it's own video driver, and has some neat features the other vncs lack (like file transfers..) It has a nice feel, but it's a bit buggy and only works with windows..
Tightvnc has become the standard.. Good, clean.. It's nice.. Also recent version of RealVNC are good and I wouldn't complain about having to use those..
As a warning on non vnc's, stay away from CA's remote access product... It's terrible, buggy, slow, insecure, etc...
Jonah Hex
Horror & SciFi Erotic Nudes
Comment removed based on user account deletion
Personally, I only trust any VNC client (and I use RealVNC and TightVNC regularly) if I tunnel it over SSH. The protocol itself isn't terribly complex, and there are plenty of ways to obtain passwords off the wire (the password encryption algorithm, last time I checked, wasn't very secure).
Insanity is a gradual process; don't rush it.
i got linux on my laptop and a windows pc next to me
(with its own monitor). I use x2vnc so i can use the lappy pc and mouse on both machines. connects to the sindows vncserver. you can do the reverse at the same time running win2vnc of the window box connecting to you linux vnc server. At home, i use grdestop to connect to work pc. much faster than any vnc connections
if
For those of us who don't know what the hell VNC is, anyone care to explain?
It's like remote control.
http://wiki.linuxquestions.org/wiki/VNC
I need one that works well with Linux and Windows. Having problems as of late with the default Redhat ES package and Windows clients.
This guy is way out there
To the best of my knowledge, RAdmin is not based on VNC.
RAdmin has several nice features, but they're mostly not really anything you can't get from VNC. One cool exception to that is the ability to "bounce" from RAdmin servers. Let's say you are adminning a machine a remote location which is "messed up" in some way, bad subnet mask, bad default gateway, etc. You can set an intermediate machine at that location for RAdmin to bounce off of. It's also possible to use this to create an "RAdmin Gateway", so a machine on your edge network, which you bounce through to get access to the internal machines. That isn't a recommendation, but I've seen people do it before.
The 3.0 beta client also has nice Dealmaker features for me. Folder support, so no more one long ass list of all your connections (although you could DIY this solution through the use of command line shortcuts), and the ability to set the default refresh rate to something other than 100 updates/sec, rather than having to change it every time you make a new connection.
Other than that, they're all fairly similar. I like RAdmin's Get/Set clipboard feature. The file transfer is decent only for small files, but for those small files, it's great. There's a remote CMD shell feature which always struck me as a bad plan, but no worse than remote desktop I guess.
Try them all out, there's a 30 day trial of RAdmin anyway, just play. It's not nearly as fast as Terminal Services, but it's not as slow as (vanilla) VNC, or slow feeling I guess. And I haven't tried VNC in an eternity, so I'm no expert.
Really, RDP is the way to go if you have Windows2000 or 2003. It's super fast relative to anything else I use, 2k3 gives you the option of full color. However RAdmin is very good for servers on which you WANT multiple user sessions to "collide". I don't want someone logged into a server making contradictory changes to mine without us colliding with each other and backing off.
I like music
I use it on all my boxes... with an SSH tunnel of course.
For those who have been avoiding RealVnc on Windows beause it seemed to peg the CPU, 4.0 seems much better and faster. Also the web browser applet now pops out its own window so you don't have to scroll all aver the place because of the browser controls.
ZZ
Pinky, are you thinking what I'm thinking?
Uh... yeah, Brain, but where are we going to find rubber pants our size?
In a *nix-only environment, I prefer ssh with X forwarding.
I've heard there are products that serve X over low bandwidth.
You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
Tight VNC was pretty fast and worked well on my home network on Windows. You have to remember one is the Server and one is the viewer. Tight even will take down your desktop wallpaper automatically in order to save bandwidth. that was a nice feature built in.
Before you try to control your home computer from somewhere else, make sure you know how to configure your router. Your ISP phone agent will love to field those vnc questions I'm sure.
...::----::...
I am in no way affiliated with this sig.
Darn, and I always thought the best came from microsoft!
It's pretty sweet. I opted to use Tight VNC because their site had the best links on SSH tunnels. I'm running it on all of my linux boxen now.
Once for kicks, I opened a VNC session to one of my linux boxen and then opened a remote desktop connection to a windows machine over 802.11b. The Remote Desktop was as slow as molasses, but it worked.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
xVNC.sf.net is a good for desktop support in the enterprise.
It's written in VB and is only for Windows 2000/xp workstations, but it allows you to browse the network and point and click installs on target machines. After your session has finnished, in uninstalls itself from the target PC without leaving a trace (no open ports on 5800!)
Oh yeah! it dosn't leave that pesky little V in the tray while running,either (totally stealth)
Nothing beats a straight up X session for unix & linux. My favorite remote control program for windows is PCDuo
I use TightVNC on Linux to RealVNC on Windows. I was surprised to find cut and paste works between machines. I love being able to pop in on the other PC.
I would have to go with TightVNC as my favorite but the folks at work swear by the Windows XP desktop stuff.
"Tempt not a desperate man" - Willy S.
As the administrator of an all Mac network (which I love), I use Apple Remote Desktop when I'm on my Powerbook, but when I have to use a PC, I use TightVNC. It has been the most stable and easiest to use when connecting to the ARDAgent on a Mac.
The used Tridia VNC and Tridia VNC Pro at work before I joined. My manager said that he thought Tridia VNC was really good, but that they messed it up with the Pro version. Better off sticking with one of the free ones IMHO.
Damien
For Windoze I use TridiaVNC because by default it does not open the browser port, 58xx, and with a few registry edits, I can tighten it down so the tray icon can not be seen, Joe User can not make changes nor kill the service, and I can restrict the IPs that can connect.
I'm a BBS orphan in a blogging world.
Real VNC (formerly just plain ol' "VNC") works great for what it is, but it's not possible to beat Windows Terminal Services. Real multi-user sessions, plus with it being tied to the OS, there's simply no need for polling what's on the monitor, giving real time performance (or close to it) even over dialup.
I don't respond to AC's.
The best option is to use NX Serverto compress the VNC info. Then use the NX client to connect to the NX Server. This allows you security, snapiness, and best of all, one client to connect to RDP, VNC, X Windows machines. Mike
There's also NetworkStreaming, formerly ExpertVNC. Their focus seems to be on making it easy for an administrator to allow VNC to work from the 'wrong' side of a firewall, letting off-site support reps do their thing.
I don't work for them, I just know some of the folks there.
Apple has information on how to start Remote Desktop remotely for ARD versions 1.2 and earlier, 1.2.1 to 1.2.4, and 2.0 and newer.
I used several VNC clients, and I found Ultra to be the best one. Acts like a video driver, has file transfers, is free, and has several other features I can't remember.
-------
Support Indy Music. Buy
If you are using VNC from another NT/2000/XP box, hold the shift key and then use the CTRL-ALT-DEL key sequence. This will bring up the "Windows Security" window you seek.
I'm a BBS orphan in a blogging world.
Is that true about the latest version of Radmin? This Radmin comparision with Real VNC says that Radmin communication is entirely encrypted. There is no option to disable encryption.
Don't mod me down yet! M$ bashing is coming up!
That doesn't mean WRA is perfect, it's a pain to use with NAT (and everyone seems to be behind one these days). For example, if I get someone who's behind a NAT to send me an invitation through messenger (the easiest way to help clueless people) it won't work more often than it will.
Then I have to Guide them through the process of creating an invitation file and sending it to me (Oh joy...) and invariably, I have to edit the
And of course, there is the whole proprietary, non cross-platform issue as well.
And I disagree with a previous poster: RealVNC actually does a much worse job pulling graphics overall than both WRA and Radmin.
My advice: Use Radmin if you can, use realvnc if you can't.
Yeah, I'm to stupid to live. This is it
Turning in my geek card...
(Reference: http://www.tightvnc.com/faq.html)
I also had found one once upon a time that would crack a password stored in the Windows registry of a VNC Server, so make sure that registry is secure if you're using Windows.
Insanity is a gradual process; don't rush it.
NoMachine NX wins hands down.
You can test drive the free implementation, FreeNX, in Knoppix 3.6.
This is the best in every category listed in the origional post. I test drove it off a cable modem in the states to a dsl in Sweden and it was faster than *VNC on a 10mbit network. It is also more secure in that it runs over ssh by default. I think it may even do audio.
For our part, here's what we've settled on:
Win32 UltraVNC Linux / *NIX TightVNC for virtual framebuffers x11vnc for sharing outx11vnc -forever -passwd mysecretpw
Mac OS X OSXVNC for the server VNCViewer as the client I've heard good things about Chicken of the VNC (but haven't gotten around to trying it yet) Have fun!I hate when I write something in a hurry and it looks fine until I post. That last sentence:
Should read:
I also had found a program one once upon a time that would crack a password stored in the Windows registry of a VNC Server, so make sure that registry is secure if you're using Windows.
Insanity is a gradual process; don't rush it.
VNC is trivially tunneled over SSH, or over SSL for the Java-based server that allows a VNC session to be published to any Java-capable browser. That feature alone gets it a jusge bonus award over the other that require a client-end software package to be installed. Overall, it's not typically faster than an OS-specific client and server, but that cross-platform availability is a huge deal, especially if you're cheap and want to use it on thousands of potential servers in a corporate or large academic environment.
Also historically, the original VNC was extremely robust over multiple OS's, very lightweight on your CPU on each end, and extremely forgiving of low-bandwidth connections such as modems. The Java based console is also being used by a bunch of blade server management tools to provide the IP-based console access to the individual blades.
Last, VNC is ectremely useful for multiple console presentations, either with the other client's mice and keyboards disabled for the VNC session or with them active for shared screen use.
Now, that said, VNC is not that secure in and of itself. There are various issues, such as its common use of high-numbered network ports and the unlikelihood of local firewalls to block them and the resulting ability of some smart-aleck leaving a VNC server running on your Windows desktop so they can observe you remotely because you're not clever or experienced enough to notice the little flag on your screen that says VNC is active. There's also its practice of insisting on storing a local user key for the VNC session: once someone has that key and either brute-force cracks it, or reads you typing in your password over your shoulder, they can take over any VNC server you might run.
This is why some of us really prefer to SSH-tunnel sessions, so that all the X-windows traffic of VNC is encrypted, and so that it's much tougher to steal the passwords to log into such a connection.
Yeap, defently the best...
:D
Its extra slow, has no inbuild security and the screen res of your mobile phone!
Wow, I should not post when knackered.
BackOrphus is the gold standard for remote administration.. :)
RealVNC: the original.
TightVNC: optimized for low-bandwidth
Ultra: tons of extras - file transfer, chat, video driver, NT/AD security
Tridia: get around firewalls, more management features
I miss anything?
"Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
RealVNC uses the DFMirage hook display driver, these I suspect are used by UltraVNC as well as a host of other ones I suspect.
GPLv2: I want my rights, I want my phone call! DRM: What use is a phone call, if you are unable to speak?
The beta version has file transer, a much nicer interface, some open sourced display driver which speeds it up, etc.
All its lacking is encryption, and that can be had with an ssh tunnel. On windows can this be done with cygwin.
But I've also used the two interchangeably without problem (i.e. RealVNC host -> TightVNC client, but I guess that's the whole idea behind VNC).
The only thing I've noticed that RealVNC and TightVNC seem to lack is encrypted authentication - I think passwords are sent plaintext. Could be wrong. There could also be some plugin to enable this but I haven't noticed.
Remote desktop is not the same beast as VNC. VNC and derivatives are based on getting bits and pieces of your desktop video image that change, then compressing them (or not), and sending them to the other end. Once on the other end, they are decompressed (or not) and blitted to a video buffer to build up an image. That's it. That is all VNC does. It gives you an image of what is going on on the remote end.
Remote desktop however is a bit different. It doesn't give you just an image of what is occuring on the other end. Remote desktop is a stripped down single user terminal server. When you connect to an XP or 2000 machine using RD, then the remote XP machine redirects all local console functions of that machine to your client. This has the effect of knocking out whoever is sitting at the local console of the machine you are RD'ing into. In effect, all video operations are redirected to an off-screen video buffer, then compressed, and sent on their way using the remote desktop protocol. The sucky thing about this is that remote desktop only allows one and only one console session to exist.
Remote desktop also encrypts the entire session using 128 bit encryption. It even allows you to redirect your local disks and printers to the remote machine for use. You can use this feature for a sort'of poor mans VPN. All the data moved through the redirected drives will be encrypted and moved over the RDP port.
Remote desktop is faster than VNC because Microsoft is able to perform tricks in kernel space. For example, if you fire up windows media player to view a video file, then that data doesn't have to be rendered at all on the remote machine. Microsoft simply streams it to your client machine using RDP. The same thing however won't work with Apple QuickTime or RealPlayer. I'm also not entirely sure whether the windows are even drawn to video first. Microsoft may be pulling some redirection of GDI commands so that RD acts somewhat like X in that respect.
Our site uses VNC for user desktop support since the video is shared with the user. We use remote desktop for server management. Remote desktops feature for helping the user is problematic at best becuase they have to invite you to join first. It whole invitation thing is simply cumbersome. That's why it is just simpler to use VNC.
So, there are positives and negatives to using VNC or RD.
+1
As a test, we are running Radmin over a VPN.
(VPN is Virtual Private Network, for those who don't work with these things. A VPN allows a remote machine to behave as though it is connected to the local network.)
Have you ever heard of anyone breaking into a DES-encrypted VPN with a pre-shared key? I'm guessing it would be difficult.
The Radmin web site says Radmin is entirely encrypted.
Is a VPN safe and appropriate communication for VNC?
Overall I like TightVNC the best. I have used it in a variety of situations, the most challenging of which was having my aunt install the VNC server on her 33.6k modem-connected PC, so I could fix her spyware problems from abroad. That experience showed me that the Windows version was easy enough to use (that my aunt could use it), and was very efficient with bandwidth because it went over a modem connection quite well!
I have also run the TightVNC server on Linux desktops, connecting via both Windows and other Linux stations. Worked great! VNC is fantastic stuff.
The only downside (of VNC in general) seems to be lack of encryption of the channel. An easy solution to this is SSH tunneling - e.g. run PuTTY on the Windows side (it does tunneling) and connect through to your LAN station through your border's SSH server. Very secure, very convenient.
I've mixed and matched VNC servers to clients, and I've had many problems (and no, I don't mean obvious ones like plug-in encryption on Ultra and a non-encrypted client). The main problem that I have with mixing and matching is mouse pointer handling. One reason I really liked RealVNC 4.0 is that the local mouse pointer option works GREAT.
UltraVNC I've found has had some mouse pointer location issues.. it's spotty. Could be just me, but this was true on several different installs of servers and clients (and different connection permutations).
Probalby a redundant answer, but I'd say try them all out for yourself. I'd say the compression methods for all of them are pretty much even-steven amongst the flavors. I think the higher level of encryption is something to be looking out for, and the ability to browse directories and transfer files in the background is pretty cool, in UltraVNC.
On the freedesktop.org lists, there was talk of a VNC server that used X's new damage extension to work out what's changed on screen without crappy polling.
Go google for it. I have work to do.
Aww, after that parent post about the girl when I first came to the word "busted" in your post I thought it was going to be used as an anatomical reference...
um every one that I've used does.
=1000101
Not all Windows machines support remote desktop. Besides, it's not what the user asked for.
"Ignorance more frequently begets confidence than does knowledge"
- Charles Darwin
Slightly off topic, but I found a bug within eclipse which was more easily documented with a screen cap movie. With a bit of research, I stumbled on vncrec and vnc2swf via this tutorial. Vncrec is excellent, producing good captures in the proprietary .vnc format, which obviously requires the viewer to have vncrec installed. Vnc2swf is perhaps a bit tricky to setup and the swf's it provides are of good quality, as shown here, and being flash(4) is nice and cross platform, relying on the ming libraries for encoding. I'm still researching audio mixing, but it should be possible to record in real-time to mp3 and multiplex into the output swf via vnc2swf's -soundfile param. Recording in this manner would be _great_ for complex api documentation, complex state-dependante bug reports, and other documentation applications.
i have been trying to set up VNC and just about have given up. the issue is, a friend of mine's corporate firewall only allows two outgoing ports, 443 and 80. the problem with trying to use VNC via the applet/browser is that even if i set up the VNC server to listen on port 80 on my computer, from from the corporate network my friend can not get past the login screen. what's happening is that the http-applet portion runs on port 80 but once you are authenticated, control is forwarded to port n+100, or port 180. that seems to confuse the firewall and a NoRouteToHost exception is thrown. i have tried every possible method but can not seem to get past this problem. what is lacking in the world is an http-based VNC-like solution which would work for people behind very restrictive firewalls. i have yet to find such a solution :(
Over a wireless connection, I've found MS Remote Desktop Connection (v 1.0.3 is a free download at microsoft.com) is more responsive than Chicken of the VNC. Apple's licensing scheme was too confusing for me, especially since I am just interested in a single connection to a Windows XP pro machine.
What's got me confused about VNC is no adoption of encryption for the standard protocol. Why not? Why must I tunnel VNC over SSH? Not that I can't. But encryption seems to be an obvious next step. And it doesn't seem to be taken (other than some one-off proprietary implementations).
Has anyone ever used dameware? What do you all think of that versus the rest of these?
If it wasn't for C, we would be stuck using BASI, PASAL and OBOL.
I have been using VNC for years in one form or another, but I still need to go back to PCAnywere for one single feature that no VNC that I am aware of has. That is a 'callback' type capability.
With PCAnywhere, you can have it connect to a remote IP, and have that IP take you over. As was said above, this alleviates on of the major pains of VNC, NAT.
In fact, I am running into this with one of my networks now, poke holes in the firewall to allow the once a week remote connection, or go the other way. No VNC that I can find does this. If there is one, I would love it if someone points it out, it would allow me to throw PCA out once and for all.
-Charlie
It has the best features of the differnt VNC flavors all wrapped into one.
It can use NT authentication, has an encryption plugin, auto selects the best transfer mode, has a video driver, and too many features to list. I have it on all of my servers at work.
The file transfer is one of my favorite options.
You can't take the sky from me
I agree it's very nice, and I use that to connect to Windows machines, but it's not VNC, and doesn't work to connect to hosts other than Windows hosts with MS RDC support.
I used UltraVNC for a while, and I agree, it was supurb.. vast, showed all the windows that appear when you mouse over things (most don't, and especially not translucent ones)... BUT... and it was a big but (oooh, so many jokes)... it had the annoying habit of rebooting the machine it was running on when I had Shareaza running for any amount of time with a number of bit-torrents downloading.
Now... I have since worked out that Shareaza (at least version 2, haven't retried bitorrents with 2.1) has/had some issues with Bittorrents... but rebooting the machine, that's a bit much.
No other VNC client rebooted the machine, they would just end up refusing to connect with Shareaza running with mulitple bittorrents. So, while it was limited to the interaction of UltraVNC AND Shareaza, and is therefore not entirely UltraVNCs fault, it made me wary of it.
I should give it another try though, it was fast.
According to this web page, RealVNC is spyware, ha!
This topic works out conveniently. I currently have a problem with VNC and Solaris when running Java Apps on the server console. If I use VNC to access the server console, the gui from my java apps appear all black. Has anyone else run into this issue or have a solution.
Unfortunately besides that and remote desktop our company doesn't support any other products.
"Thanks to the remote control I have the attention span of a gerbil."
Having used VNC for years and Remote Desktop for some, I have to say NX is definitely the future. As for VNC clients, if you have to go with one, get TightVNC.
If you're using VNC, you probably notice how slow it is. UltraVNC/TightVNC is a big improvement over regular VNC, as well as XWindows, but they're all dog slow.
NX (by NoMachine) and FreeNX (the GPL'ed edition) are REALLY fast, on the other hand. They are 100% encrypted through SSH and can tunnel to VNC, X, and RDP....
NX will currently only host from Unix/Linux. However, there are a bunch of clients.
I made an IMMEDIATE change to FreeNX/NX after using it only once. Now, I no longer use VNC for Linux....
If I recall correctly, you don't need to install VNC Server...just have all the files...(say, a USB Flash Drive?) and execute the server, configure, and voila?
Correct me if I'm wrong, but I think that's all it took. Install was only for if you wanted to automate startup or put in the services, etc.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Shouldn't this be a poll question?
[o]_O
If the goal is too remote a window box (XP?) from a linux box, the best solution may bee rdesktop It use Windows Remote Desktop and is very well done, fast as light. Copy-paste is working well *most of the time* too.
Timbuktu
It's not free, but it has Windows and Macintosh versions. And it's like sitting at the computer, at least on a LAN, whereas VNC refreshes very slowly.
-----
How can you have any pudding if you don't eat your meat?
Ok, ok, I admit, I am not fair, there is probably a case where VNC may be useful while doing some end-user support with Linux desktops and you need to access the same graphical interface as the user to show him/her something. I said probably, because I don't know if VNC fits the bill for this task. I have never ever used VNC before, I planned to do once, but found another way to do my task.
Anyone can tell us if VNC is appropriate to do end-user support and taking over control of his/her graphical desktop while enabling him/her to watch what you are doing remotely?
Achille Talon
Hop!
The MS remote desktop is usually going to be faster than VNC, the limitation being obviously that you're dependant on MS to provide the client and server side for both systems you're using.
I use it daily on my mian desktop box (OSX) to control my XP box, but use Chicken of the VNC for anything more remote. I found that strangely TightVNC actually is more responsive over a ~100kb/s connection than MS Remote Desktop was, so I use VNC to control my XP desktop at work, even from my XP desktop at home.
Recursive: Adj. See Recursive.
I used VNC right up until I found the fatal flaw which should scare anyone away from it.
I VNC'd into my work machine to check a few things, but then needed to check my email on my own desktop. Without thinking (I thought I was at work because, hey, this is my work background!) I VNC'd to my home computer - which is the computer I was using to VNC into work.
Let me tell you what. It wasn't bad enough that VNC crawled to the speed of molasses going uphill on a cold day. No, VNC further decided to lag the mouse movement so everytime I inched closer to the 'X' to close the session, it would jump forward a little, then backward more than I moved and oscillate there a little bit until it settled down and I could try again. It took control of the mouse on my screen!
Someone needs to check into this. Seriously, someone could be injured if they accidently VNC'd recursively. I'm just glad it was only looped on itself once. Imagine if I VNC'd through a dozen computers! The oscillations would never dampen, bringing the universe (at least the internet, and they're pretty much the same thing anyway) to a grinding sine wavy halt.
Is there a VNC that checks for this failure mode? Perhaps a good PID algorithm is all that's needed, but something must be done.
-Adam
I am a big VNC fan :).
At work I use vnc to connect to my development machines and sometimes to my workstatio/laptop from the machine room at times when I eat my cubicle-mates lunch.
But over all RealVnc under windows is more responsive than tight vnc under linux over a ssh encrypted port over a broadband cable modem. VNC with in the LAN is great. Connecting in Linux is not bad the screen refresh is all screwy can be the display dirver or something. Not really concerned. I usually use the command line nad open up multiple shells. Vnc is good if you want to use some gui based program ( e.g. use bit-torent to download stuff because your company network is not so .... willing ). Or do remote administration on a MacOSX box using vnc. This is a good comparison and a good discusion. will give the tightvnc 1.3 and Ultra Vnc a good chance.
I have to find a vnc server that supports view only or shared at server start up. Also I never got vino to work on FC-2 any hints .
PS Yankees just lost it is the end of world as we know it.
thought i'd throw in a link to AW remote commander. it ranks right in there with radmin, and might even be better (depending on who you talk to). check it out
As other posters have pointed out, for Microsoft(r) Windows(tm), the Remote Desktop protocol actually performs surprisingly well. While I personally despise Microsoft's business methods and nearly all of their software design, I have to admit that this is one of the things they seem to have implemented well.
That said, I've been wondering - is it possible to run a "remote assistance" session with rdesktop (that is, connecting to a Windows(tm) machine from a non-Windows machine)? And are there any RDP servers for X11 in development (or should that be an X11 'client'? That always throws me off in X11...)
Hacker Public Radio is our Friend
I've noticed at least a couple of commercial VNC's mentioned in this thread, and in fact "RealVNC" the successors to the original VNC project claim to have commercial versions available as well.
:)
Since the assumption is the commercial versions by many vendors are derived from the GPL'd free versions, is that a GPL violation?
If this issue has been hashed to death (and resolved) by the VNC community, feel free to let me know
Please send all UCE to scally@devolution.com so I can f
which I find to be very useful. Do other vnc clients even offer an encyption plugin? I'm sure others may have caught up by now but IMHO ultravnc take the cake feature wise and works perfectly for me. Really after using it I don't know how people get by using some of the more basic versions of vnc out there. I guess you use what you know.
If you wanna get rich, you know that payback is a bitch
I've been using the NX solution from No Machine for a few weeks now, and I have to say that I'm impressed so far. The performance overall is vastly superior to VNC. I have used it comfortably over WAN links with and without VPN tunnels and have never been severly affected by lag.
Definitely worth trying out: http://www.nomachine.com/
The only drawback of course is that they don't have a Win32 version of the server.
My company used WebEx recently to give a demo to BAESystems, and we were very impressed. While it does cost money (over time, it's a service not a piece of software), the performance was impressive and since it all goes over port 80, no unpleasant firewall issues to deal with. Your desktop can not only be remotely controlled by another user, it can also be viewed by multiple users in a broadcast/presentation fashion.
FreeNX is for when it absolutely, positively, has to be double the speed. (-:
The NX protocol is essentially compressed and cached X; it talks to VNC, RDP and whetever else through its own proxy.
Mandrake 10.0 RPMs are here and here. The SRPMs will probably rebuild fine on 10.1 or 9.2 and are here and here.
Got time? Spend some of it coding or testing
I can't believe nobody has mentioned x2vnc.
It isn't like the other vnc's:
1) run the vnc server on your windows box as usual.
2) put your linux desktop next to it.
3) run x2vnc on the linux desktop.
4) move your mouse to an edge of the screen.
5) Ta Da! x2vnc traps mouse and keyboard and sends it to the other box.
6) Instant software KVM!
http://frederik.hubbe.net/x2vnc.html
To be picky (and yet probably introducing mistakes of my own), VNC is a remote framebuffer protocol. All native Windows implementations I've seen work as you describe: copying the console desktop to a remote framebuffer. But the X versions I've seen are standalone X servers resulting in (an) independent desktop(s) from the local console. That implementation tends to create stateless connections, but you can use inetd to create on-demand sessions complete with xdm login screens for each session.
It is possible, and I think there are some apps out there (especially embedded mp3 players) that can use VNC remote framebuffers as control GUIs independent of any X or Windows desktop.
I presume what prevents VNC from offering terminal services for Windows is the Windows display API.
I use VNC daily for admin on a large number of servers and desktops across Europe. Regardless of VNC flavour I'd be lost without fastpush, which allows me to push a vnc install onto a machine that doesn't have it installed (or reset the password if I don't know it). It supports various VNC flavours and configurable options.
Another (though not free) app I've discovered is helpdeskvnc. This allows someone to make the connection to my server, but gives me control over their desktop. This means someone who is behind a nat/firewall can connect to a vnc server on my DMZ but I can control their machine. Which is immensely useful if they're at home behind a software firewall/broadband router and their VPN client isn't working.
Slightly off topic, but relevant. :)
At work we're required to use windows because of the proprietary software we use. Not much choice there. I have vnc on all the machines so I can hop to any from my office. I installed ultravnc on my computer and the server and an older version of realvnc on all the clients. I set ultra to require user and pass to connect and the older version of realvnc can't handle user and pass, just pass.
This way I can vnc from my computer or the server out to the network but nobody can connect from their machine to mine or the server. Just in case someone gets the password it won't matter because the vnc client on their computer can't connect to the server, only accept connections. They still can connect to another user though, but I don't really care about that. Everyone has only user access so they can't do much.
Of course this means I can vnc the boss' computer but he can't vnc me.
I recently posted a list of the VNC's in debian, with a description of how each one serves a different purpose to LUGOD's vox-tech mailing list. The post is quoted here in full, so that you do not need to click the link, thereby slashdotting their server.
I was asked "Is there one implementation that's better than the others? Why did this piece of software fork so many times?"
And I answered as follows:
Because they're all different. Some for framebuffers, some serve differently, some compressed, some not. Read on, and I think you'll getthe idea.
(Search packages.debian.org for vnc, and you'll see all of these pop up.)
TightVNC uses JPEG or zlib to compress the data stream to optimize for lower bandwidth connections. It is under the GPL. Packages: tightvncserver, and xtightvncviewer
The default VNC viewer (packages vncserver and xvncviewer) are (c) 2002 RealVNC, and (C)1994-2000 AT&T. They are under the GPL. This seems to be
what you alien'ed.
x2vnc - use a vnc server as a second screen, so you can move the mouse between the local machine and a machine across the network that is running the vnc client.
directvnc - doesn't require x - uses libdirectfb-0.9-20. Depends on zlib and libjpeg, so it may work with tightvnc's protocol
svncviewer - depends on svgalib
x11vnc - the x11vnc server works the same way the Windows 2000 vnc server does - mirroring the physical screen over vnc
linuxvnc - "With linuxvnc you can export your currently running text sessions to any VNC client. So it can be useful, if you want to move to another computer without having to log out and if you've forgotten to attach a 'screen' session to it, or to help a distant colleague to solve a problem."
3dwm-vncclient - I think you get the picture
vnc-java - I think you know what this is. Why bother with it? Probably so you can serve yourself a vnc client over HTTP, probably.
tkvnc - a wrapper for xvncviewer
I prefer MetaVNC as it is a "window aware" VNC, and allows a gnome desktop, for example, to coexist with a Windows desktop.
RealVNC took over AT&T Laboratories' (Cambridge, UK) VNC. The last AT&T versions (up to 3.3.7) were released under the GNU GPL. RealVNC is run by former AT&T Labs employees. This is the original VNC. They are currently developing (and starting to release) commercial VNC servers for Windows and UNIX platforms. The free version is still released with source and docs. They ask for your info when you download, but you are not required to provide any.
I use RealVNC (and occasionally AT&T's VNC on non-updated systems) for all of my remote-access-ing.
Video Production Support
why use vnc? ssh -X blahblah And you can use a windows X-client for windows apps... Can't remember the name, but they exist, and that works well.
---- I am certain of only one thing : I know nothing else.
I use both UltraVNC and RealVNC at work and around the house.
UltraVNC is miles ahead of the others when used with the video driver on Windows on a broadband or better connection. It is smooth, very usable for most office applications. Personally, I find file transfer to be useful too. The client side has some nice GUI touches for fullscreen mode - a little control bar that is very similar to the one in Remote Desktop.
On the other hand, RealVNC is the "gold standard". The stable releases are extremely stable. Of note, in version 4, there is a nice GUI for limiting remote access by IP address.
It is worth emphasizing that there is a vast difference between RealVNC on Linux and on Windows. Because of the nature of OSS, on Linux, VNC doesn't need to screen scrape. On Windows, w/o a special video driver (a la UltraVNC), VNC is generally stuck with a high-tech version of screen scapeing - it's slow, innacurate, and generally unpleasant for "work", but still incredibly valuable for the flexibilty of remote access.
Early on, the VNC team made a dissatrous decision to be ``policy neutral'' about security. This terrible decision remains predominant today in all implementations of VNC. The concrete result is that users (a) have to add extra options to get secure connections, they have a VNC variant that supports them at all, and (b) are able to start a non-secured vnc server, effectively poking an authentication security hole through the entire machine. On student machines, this is even an issue when -localhost is used, so firewalling is insufficient. In my lab, we simply refuse to run vnc-server on any of our machines, because the security implications are unacceptable. It's a shame, because it's a great tool. What really worries me is that the many proliferations of VNC have all propagated this error to new implementations. Apparently we did not learn this lesson with telnet.
Because the VNC team did not define any standard, common security protocols for VNC, the people who distribute vncserver are now stuck with a problem. They can either secure the server, breaking compatibility with the majority of VNC clients, or they can perpetuate the insecurity, making VNC an unacceptably risky install for administrators.
If the wrong thing is possible, many users will do it. If the wrong thing is default, then to first order all users will do it. The position of the VNC team on this issue was extremely irresponsible.
And yes, I know about VNC over ssh. In my experience, PhD students can't work out how to set up the tunneling on windows, never mind my mom. The objective is to solve the problem for people like my mom. VNC needs to behave reasonably in the hands of a non-expert.
Jonathan S. Shapiro (The EROS Guy)
TightVNC is pretty good both on a LAN and over long range IP connections. You can tweak it's compression options to get some nice performance. Plus, it has nice scaling to view larger displays on a lower-res host. If you're going from a unix box to a windows box though, i'd recommend using radmin and the built in windows terminal services. It has way better performance than the win32 vnc server.
Ultr@VNC is the clear choice for Windows VNCing. It interoperated with all the other VNCs, includes the Tight compression (among others), has all kinds of cool features (that, granted, you really wouldn't need under *nix, but they're nice to have in Windows). It's what I use to troubleshoot all of my clients' servers and workstations. The ones running Windows that is.
X11 is much smoother.. because it's a major network hog.. very chatty. VNC isn't great, but it's a decent hack. Try runnin X11 over DSL... ick. VNC over SSH is more usable.
Somebody needs to create a decent ICA knockoff that sends graphic device primitives without being so fat.
You want a remote UI? How about running X against an OS that does not run the UI in ring 0? VNC, feh. Just another kludge trying to make windows viable outside the singleton computer deployment.
Remain calm! All is well!
Good coverage of exactly how Microsoft 'helped' Citrix in the thin-client market, and probably really helped thin-client Linux...
if you require access to the machine at boot time (IE: if your windows doesn't boot anymore, or you need to GRUb into another kernel) maybe these are useful:
http://www.realvnc.com/products/KVM-via-IP/
http://www.xceedium.com/html/products/Net_KVM.php
These toys are super sweet, but uber expensive if you are not SuperGigaUltraCorp Inc.
Anyone know of a more budget appliance? or something Homebrew ?
Exercise caution when modding this message up: the author acts like a jerk when his karma is excellent.
Clearly this software doesn't exist, and the image is a marketing mock-up.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Does anyone know of a VNC option to send a single window across on the VNC client (similar to how remote X sessions work?)
I read about a patch for this sent to a VNC mailing list years ago to do this, but I haven't seen any of the current VNCs do this.
Also, I recall some VNC (TightVNC? UltraVNC) had an option to use a non-open source "Video mirror driver" that sped up screen updates. Anyone know of a similar open-source driver?
funny thing is .. its only one compaq pcs. p3 450 deskpros all the way up to p4 hp-compaqs. never on ibm pl or gl series tho. only compaq.
ps. this is a troll, mod it as such
_ In Egypt Networks: Network Solutions with a Twist
I haven't tried it extensively, but there's another VNC that derived from UltraVNC called MetaVNC.
You may want to check this out too.
I know this is a linux oriented site, but nothing beats Windows remote desktopping. It's encrypted and can use local printers, diskdrives, and serial ports. Most importantly, it just works.
I miss anything?
Yes.
i'd like the windows machines to start a secure server automatically, without extra windows in the taskbar (as putty requires, i think?)...
pr0n - keeping monitor glass spotless since 1981.
Radmin is tight. When on a LAN, you can bump the settings up to 65,535 colors and change the refresh rate up to 300-400 per second, and it's great. Obviously over long distances it's better to use lesser settings, but I have been using radmin for a while and it's great with it's telnet, file transfer, shutdown, watch and full control features.
It uses way less processor time than the other solutions (tested RealVNC and TightVNC without the driver), and is fast - with the emphasis on fast. If it weren't for my measle 54Mbit bandwidth, I could easily view video remotely without a glitch.
The transfer files option in the new (development 3) TightVNC is also useful, albeit a bit buggy still.
Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
It's a window-aware VNC app, I'm about to install it and see if it lives up to it's hype...
http://metavnc.sf.net/
I have used xf4vnc, which loads as a module into your X server. That makes it really fast. Plus it supports GLX.
http://xf4vnc.sourceforge.net/
[--- PGP key and more on http://www.root42.de ---]
On it's plus side it is possible to then access from Linux via rdp.
Against it there is a problem with printing. As mentioned it can use local printers - and can do local printers well. But if you use a network printer then it really does depend on several factors. If Remote Desktop is anything like it's "relative" Windows Terminal Services then it is choosy about which networks printing it likes. Trust me, if you're lumbered with an HP network-printer (JetDirect *sigh*) and using TS then you're SOL.
Tiggs
"120 chars should be enough for everyone..."
The nice thing about UltraVNC is that it has a chat and file transfer facility built in, which is extremely helpful when helping someone on remote, and with the video driver even dialup is useful. I wish it had a Linux counterpart that would take those extra facilities.
;-).
...
As for Linux use, any of them will do. I've tried VNC from Win to Linux and vice versa, and have used x2x, win2vnc and x2vnc as well (a must try if you have a desktop AND laptop
Now, if we could only get that middle mouse button to work
Insert
Ahhh! wisdom!
If you use vnc over untrusted networks without a ssh encrypted tunnel... thou art a fool.
We recently had a new photo-ad channel installed in 3 cities by a vendor and they installed VNC on all remote players that were using cable modems for connectivity. I lost my mind at them. "you CANT use VNC over the internet without an encrypted tunnel!"
they said that they knew that but cant afford the software for encrypting it... Blew my mind that they can not afford any of the free ssh servers and clients, so I made a CD of them for the installer.
They still will not use them, and if I install ssh on the playback units and server then our service contract is nullified because of a "unsupported configuration".
so I sit with 3 windows 2000 machines on cable modems and 1 server all exposed to the internet with unprotected VNC servers running on them.
I'm waiting for them to get hacked, it's only a matter of days.
Do not look at laser with remaining good eye.
Apple's Remote Desktop is a great solution.
I have started to use it to troubleshoot client's computers remotely.
It also uses standard SQL type reporting for it's database - so the data is actually transferrable between Macs, PCs, and Linux.
Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
I tested this crack with WinVNC 3.3.3 r9, RealVNC 3.3.7, and RealVNC 4.0. They are all vulerable.
./vncrack -h target.host.com -w wordlist.txt [-opt's] ./vncrack -C /home/some/user/.vnc/passwd ./vncrack -Wo rd ors word
Here is the web site:
http://www.phenoelit.de/vncrack/
Here is the documentation:
For the moment, I will put here just the stuff from usage() and some comments:
Online:
Passwd:
Windows interactive mode:
enter hex key one byte per line - find it in
\HKEY_CURRENT_USER\Software\ORL\WinVNC3\Passw
\HKEY_USERS\.DEFAULT\Software\ORL\WinVNC3\Pas
Options for online mode:
-v verbose
-d N Sleep N nanoseconds between each try
-D N Sleep N seconds between each try
-a Just a funny thing
-p P connect to port P instead of 5900
-s N Sleep N seconds in case connect() failed
-R NWait N seconds when you got blocked
Options for challange/response intercepted by PHoss:
-c Copy and paste from PHoss
-r Copy and paste from PHoss
In Windoze interactive mode, you are prompted for 8 lines of 2-digit hex data. This looks like this:
2F
98
1D
C5
48
E0
9E
C2
You may use 'echo -e "AF\nFE\n..."' for this task and pipe it in VNCrack. It is the stuff you find in the registry keys.
The decryption of files and Registry key is fast, since the key is known.
Version stuff: This proggy replys to the server's version message with bouncing back the same one. But I suspect this program will not work with major versions greater then 3.3.
On Win2k Server (the only Win2k with Remote Desktop/Terminal Services), Remote Desktop allows two RDP "sessions" plus the local console. No provision is made to EVER remote-control the console session. Remote sessions are limited to Administrator users.
/console and remote the console 0 session itself, if you so desire. This is optional.
/server:COMPUTERNAME) to shadow the console session of a logged-in user and leave them logged in and able to control the session as you do with PCAnywhere/VNC. This must be done from an existing Remote session (good for remoting to a customer's server, then shadowing a desktop to work on things). There is a Group Policy setting (SP2 ADMs, folks) that lets you set permissions-requirements, so the user is not required to ALLOW you to do this.
On Win2k3 Server, as in Win2k, you are limited to two simultaneous RDP sessions, but you are now able to
These two above are _without_ having purchased any Terminal Services CALS or any additional software.
Finally, with WinXP SP2, it is entirely possible to configure (via a registry setting) the OS to allow a RDP session separate from the console 0 session. There is significant discussion over the topic of if this feature made it into SP2 release, or was pulled in late beta. I can say that I have seen it work on a SP2 release system. There may be specific caveats such as the PC not being in a domain, and having "Fast User Switching" enabled (as the one, peculiar PC where this happened to me would have been configured), but the functionality is definitely there.
Finally with regards to WinXP, given another system, it is possible to use the command-line shadow command (ex. shadow 0
The point is that there is much more to the Remote Desktop remote administrator and XP RDC functionality than meets the eye if you merely click the icon.
"Oh no... he found the
It just came to me vnc allows you to do remote dual screens that are usable locally too.
You'd take a linux box with two screens, and on each screen run an x server which nests a vnc session on the same box, then you'd use x2x to connect the two vnc sessions together into one large screen.
Then, if you wanted to see it remotely, you'd go to another dual screen box and open up remote vnc sessions to the two different screen's sessions. If you moved the mouse it would tunnel itself through the x2x link on the remote machine, and your mouse would jump screens.
Ofcourse, that setup wouldn't allow dragging windows from one screen to the next, and performance on the second screen would probably be abysmal because of all the roundtrips, but you can't have everything you know.
Additionally, if you replaced the x2x with x2vnc you could do it with one linux box and one windows box.
I used to run x2x between different machines to make them behave like a single dual screen machine, but I never tried doing it remotely within vnc sessions.
If your version of Windows supports Remote Desktop that is a very nice solution. Microsoft really nailed it with Remote Desktop. How come other packages aren't that response?
Cos that's what x2vnc likes best.
...an Englishman in London.
I've been using the doesn't-work-with-Gnome and crashes-under-Emacs Cygwin version. We use it at work to connect to the Linux servers running RedHat AS. Due to limitations and stability problems with Cygwin XFree86, we're now looking at VNC solutions.
So if there is a good, free X server for Windows, I'd like to know where to find it.
and it beats all the other remote programs hands down!
I am suprised no one has mentioned VNCon. I use it, with RealVNC and it works excellent.
I have been using Remote Administrator for a few years now. http://www.famatech.com/
The installation is small (around 3MB I think), and it is very fast. I have deployed it on every machine I service in the field (about 30, across Canada), and have no complaints.
For $35 USD for the regular licence (1 server, 1 client), you cannot go wrong. I can even load and play (horribly, horribly slow mind you) many DirectX games. Yes, they look like crap, but I can do it!
They have a new version out, and I have been using the new Viewer program. Absolutely wonderful. Well organized, small, and extremely fast. You can Control, View, Telnet, File Transfer, or Reboot/Shutdown the server you are connecting to.
It also supports integration with Window NT/2000 User Authentication.
Hope it helps, Daryl
whatever. Jusdt because someone makes a great product and has the 'misfortune' to get bought out by M$ doesn't make it any less a great product.
"Draco dormiens nunquam titillandus."
Is there something that does resolution scaling for the PPC or do you guys thing I'm out of luck?
I'm using a Dell Axim X3i (Integrated WLAN card).
I use it for transferring files as well. The beta hasnt crashed for me in the past 3 months.
The biggest difference i find between remote desktop and VNC (i use Real) is that remote desktop actually starts a seperate login session, different to the one actually visible on the monitor. It tends to be more stable and have more accurate video, HOWEVER if you want to control what is actually on the monitor in the current windows session, VNC is the answer. I use it to drive presentations (video and powerpoint) on a PC connected to a projector, from the back of the presentation room. Very handy - also good if you want to show someone how to fix something on their PC.
These choices are great and all, but in my experience I've found very poor multi-monitor support. Some authors speak of running multiple daemons for each screen -- screw that.
I've found that RealVNC (and NOT UltraVNC) has excellent multi-monitor support that gives you a view that spans across all monitors.
However, the beauty is in the fact that you can use the superior UltraVNC client to connect to the multi-monitor supporting RealVNC.
What other experiences have others had with multi-monitor across some of the VNCs I haven't tried, such as TightVNC?
May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
To me, the automatic connection type detection feature of UltraVNC is killer. (I don't know which is the best protocol for my connection!)
:(
Another killer feature (which TightVNC also has) is the ability to scale to any size. This allows you to scale a 1280x1024 VNC screen so that you can see the whole remote desktop on a local 1024x768 display.
Lastly, being able to change the remote resolution without losing the connection is nice. I don't think TightVNC can do this.
Chicken of the VNC is good for Mac, but doesn't have these features.
Are there any good VNC or VNC'ish type clients that run on Windows (2k and XP) AND are usable over a dialup (56k) connection? We're currently running Altiris w/ carbon copy, it's so god awful slow it's un-usable. I'm not real concerned about encryption, as they are already coming in through a VPN.
-Guns kill people like spoons made Rosie O'Donnell fat-
Remote desktop doesn't work the same way as VNC -- it requires a separate login and user account. It doesn't actually let you control the session of currently logged in user, which is what I usually do, so I can access programs that I leave running.
UltraVNC - it has NT Domain and Active Directory based security built in. It you are using windows workstations this is far better than the password management in other VNC's.
http://ultravnc.sourceforge.net/mslogon1.htm
I hate surfing and chatting through the corporate firewall. They've got sniffers going and they keep tabs on us, so I'd rather not share my personal info with them. Here's what I do:
;)
On Home Computer:
1. Get a no-ip.com address (virtual domain name)
2. Configure SSH to listen on port 23
3. Configure TightVNC (good enough for my needs... stable and fast enough) to listen on loopback
4. Configure my router to forward port 23 to my server - NOT port 5800/5900 (vnc)
On Work Computer:
1. SSH into my home box on port 23, forwarding port 5800/5900
2. At work, connect to my vnc system at home by connecting to 'localhost'.
I can even connect to two separate systems. For example, my home machine is windows, and I also have a separate linux box on its own DSL connection at the office. Windows VNC is on 5900, Linux VNC is on 5901, so I can be connected to both via SSH (port 23) and have two VNC windows open at the same time.
They can all be answered by "it depends." The OP never gives enough specifics to clarify just exactly criteria by which to evaluate a given solution. Moronic refrains like "most secure" and "least hassle" are meaningless.
Yes, I've had a bad week. My A/C compressor at home decided to fry some wires and our house was almost 90F by 5p.m. (record highs in Texas this October). Feh!
There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
. . . does anyone else get that? Change the resolution, either inadvertently b/c some user has a screensaver which runs in a different resolution than their desktop, or on purpose b/c a user has their res set at something unusable like 800x600, and then you have to reconnect? I get this running realvnc. Is there a vnc flavor that doesn't do this? If so, I'll switch to it in a heartbeat.
From UltraVNC's old FAQ Ultr@VNC is an enhanced VNC distribution, for Win32 platforms only (for now). It's based on RealVNC, features TightVNC smart cursor handling and encoding, almost all the special functionalities that can be found in eSVNC and Vdacc-VNC, and a LOT more.
Plus, at the time it was the only one with 128 bit encryption (via a plug-in) and still might be. The encryption not only protects the data in transit, it also acts as a second password. You can run the others through SSH, but the plug-in makes in integrated into UltraVNC.
Also, RealVNC now charges for their best version.
If you don't mind spending a little money, RAdmin is really good.Its light weight, works perfect over slow connections and works beautifully over lans or wans.One of our systems is completely dependent upon RAdmin becaue our gateway is in America and we are in India.
We use RAdmin to connect to it and run it as a service on the Win2k Server.Without it we'd be really dead.So far it performed much better than any other VNC, we've tried WinVNC and UltraVNC.
Lord of the Binges.
I know it's not technically a VNC client, but what are your thoughts on Timbuktu? I've had success with it, and it certainly makes data transfer easier (something that is clearly beyond the scope of VNC).
HP's embedded network printers that I've seen work just the same as regular printers in Windows....just they're on a TCP socket instead of a physical port.
I've never had a problem with RDP and printing, but ymmv.
i tried it while i was hunting for good vnc, and tridia now keeps spamming my email. currently i use tightvnc.
Yes, it sucks, don't use it.
I only use it to configure the print server, I then isntall all my pritners lcoally by IP, and screw the HP software entirely.
Fixes all of the above problems, you can print to it via RDP or VNC with out any problems. Also allows you to use the printer over a VPN connection (which sounds silly, but sometimes you just have to print somehting)
The trick is to rememebr, ther is no
Son of a bitch. That didn't take long. The Troll GOP Moderators have camped out on our discussion thread and are just waiting for us to post another message so they can mod it down too. Figures.
I've done that before, just to see what would happen... and yes, it managed to lock both machines up solid. HOWEVER.... easy to fix. Simply remove the network cable, after a bit both machines will realize the connection dropped and act as though they disconnected normally. Hook up the cable again, and tada! All better!
(Alt-F4 was not working, due to the machines both being locked.)
To connect when machine is locked or no one is logged in you have to run the VNC server as a service. It will then allow client connections at any time. Real VNC allows you to send the Ctrl+Alt+Del by right clicking the VNC sessions title bar. (Windows version)
Does nayone know a flavor or pre-packaged Linux distro that can serve up many user's login sessions over VNC?
We found x11vnc to be the fastest server on our solaris setup... it works pretty well in linux as well. Also has the advantage some don't have of hooking into the active console nicely. Registering it into inetd to fire off automatically makes for a nice on demand system...
I use RealVNC 4.0 and have a 3 monitor setup. It functionally works quite well, but pegs the processor on the server (P4 2GHz W2kPro) and it gets really slow. Remotely it will keep up with network lag, but if a client is connected, control from the local end is painful.
Disabling 2 of the 3 screens makes it much more snappy.
Each has its own merits.. one isnt 'best'..
---- Booth was a patriot ----
Well for some reason it seems that the standard Windows RDP client doesn't really like network printers. (Yet the Citrix Metaframe product is apparently able to support them...)
One thing my research did find out it that it is very much a case of YMMV.
The other was that HP LaserJet printers don't mind being being connected to a Network and connected to a PC via a USB cable. So at least we could get it running on one of them.
Tiggs
"120 chars should be enough for everyone..."
Having never tried any VNC stuff whatsoever, I put UltraVNC (server) on my WinXP box and ChickenOfTheVNC (client) on my iMac (10.3.5), and in 30 seconds was connected and running just fine. There was noticeable lag in video updating, which I expected given a) wireless network, and b) trying to run VPinMAME :-) .
The only thing in the whole procedure that surprised me (never RTFM of course) was that UltraVNC got its own IP address, not the one belonging to the WinXP machine itself.
https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
Several months ago I tested several remote desktop solutions for Unix. Included in the list were various free VNC products. In the end I found that plain old XForwarding over SSH had by far the best smoothness and response time. Currently I use Cygwin's XWin.exe for the client end when I'm on a Win32 based system. On the server side, the only thing required (in OpenBSD) was to set 'X11Forwarding yes' in /etc/ssh/sshd_config. That's it! Of course using a light GUI like fluxbox also helps.
We found that the Promise controllers would sometimes work, also. The ATA100 controllers worked better than the newer ones for us. However, the 10 controllers together were the most unreliable hardware part I've ever seen.
The problems were only with controllers that had the hard drive with the boot partition.
I use TightVNC and Radmin, here's why.
My systems have to be running 24/7
They are EPGs.
For windows RADMIN is the best. period. Because it works well on windows 9x and NT/XP/2000/2003 without fancing optimizations required. The bad thing about Radmin is that it doens't work behind NAT. second in speed, behind RDP only.
File trasfer is very nice.
TightVNC is the second best and I use it to support lots of my clients, becuase of a killer VNC feature. Reverse Conection. Behind NAT they can connect to may VNC client Listening, and then I can control their machines and do my work.
And is a very small download 200kb, with an exe an one dll.
RealVNC doesn't have Tight, so using modem or ADSL it's only usable with 8 bit colors. but is''ok with 8bit, and supports reverse.
TridiaVNCPro 1.5
Slow VNC, but supports multiple monitors.
UltraVNC
Buggy, Too heavy, but ambitious.
Tihgtvnc works better and it's smaller, with less dlls.
RDP, is the fastest on windows but being M$ is too integrated, limited, and buggy, I would trust it, and I don't. on XP it disconnects the current user, on 2000/2003 it forks another user, is a mess, they always make things more complicated than necessary.
I'm not sure if gets the same image quality of Radmin and Timbuktu, using 16 bit.
PCanywhere 11 is interesting supports dialup and DUAL MONITORS, a very rare feature.
A little bloated but has it uses.
Laplink has lots of options, the anywhere is like gotomypc, a demon running on your pc, even behind NAT connects to a server and gives you control of your computer using a web browser, very powerful, but monthly charges, so I don't use it. But some people do. I think it is based on VNC.
Gotomypc faster than Laplink anywhere, and has a very small client. Probably the best commercial version, but monthly payment.
Timbuktu 5 Pro
Works on dialup and is very good LAN, very good image quality and speed.
Has a chat, and intercom(never worked for me)
Very interesting, check it out.
Remotely Anywhere
http://www.remotelyanywhere.com/
Very interesting, has a concept of being conected to a host, that a think may be an option to work behind NAT and monitor your pcs behind a firewall.
Has a very small client, 80kb. A little complicated to setup. I'm still studying it.
ControlIT (Computer Associates CA)
Has chat, and a very cool way to record your session.
But is buggy, not stable, and too much integrated in the system. Too many conflicting dlls and versions.
It's fast, works on dialup and IPX too.
Others
NetOP Dan Soft 7.5
Laplink Gold 12 (non tested yet)
PC DUO
Tried both RealVNC and TightVNC and the "original" won at least in a LAN environment. But that was just a 15 minute test so I can't comment on performance over the crummy internet "nephos" aka cloud. (OK, friends in Greece, you know the other meaning - especially if like me you live in Athens...). I got the impression that TightVNC didn't understand mouse wheel events properly though, so if you use the mouse as if you're there maybe the orig is better.
The other guys will fix it if people scream, so there's a good chance that the answer you get from
slashdot will be wrong *tomorrow* !!!
(entropy you see always roules )
Short question to VNC exports:
which one was the latest version which didn't special-code with the Alt/meta key?
Longer story:
the special-coding that apparently both tightvnc and realvnc introduced works fine - when I actually use a keyboard. But I send x11 events to a VNC window and that does not work.
So which version would be the last one to treat the ALT/Meta key normally?
And would I need to downgrade the client, the server, either or both?
Of course, if you can offer a programming solution to simulate the Alt key modifier when sending x11 keystroke or mouse events, that would work even better.
Thanks!
RealVNC: the original.
TightVNC: optimized for low-bandwidth
Ultra: tons of extras - file transfer, chat, video driver, NT/AD security
Tridia: get around firewalls, more management features
I miss anything?
Win2VNC: One virtual desktop across two computers, using kbd/mouse of Win2VNC machine to run both(even does copy/paste correctly between screens if you use a good modern server like Ultra.) BTW: I've been told that the Win2VNC link I posted above has been superseded by a new version that adds support for mouse wheels, Alt-Tab, and other useful stuff. You can find it at Sourceforge: http://sourceforge.net/projects/win2vnc/ Caveat: I haven't tried this one yet, but you can bet I will when I get a chance...
X2VNC: Same thing, but "master" desktop (the one with the shared kbd/mouse) is on a Unix box.
"The future's good and the present is nothing to sneeze at." - Roblimo's last
Mine didn't crash Both Firefox and Opera What operating system are you running? :)
The client built into KDE is pretty nice too.
What? The guy didn't say what platform he was talking about.
Actually, in Windows XP Professionsl, the Remote Desktop connection will connect you to your desktop, not create a new one. This means, whatever you had running will now be available in your session, and your desktop's console becomes locked. Once you unlock your console, you once again see the same desktop.
It's actually pretty nice, it's fast, it supports drive, sound, and serial port mapping too. Can't ask for much else.
- It's not the Macs I hate. It's Digg users. -
I understand the question, but a more important one would be "why in the name of god do we have now 123 different VNCs?"
This is just confusing the heck out of me.
One better for speed, another for CPU, a third for OS/2, why? Why can't we merge the best of the best in a one and only VNC?
Write boring code, not shiny code!
The more the merrier. Any other takers?
Got time? Spend some of it coding or testing
here.
Got time? Spend some of it coding or testing
and also a really badly Photoshopped picture of some keys on a keyboard - the letters' perspective distortion doesn't match the keys *at all*.
Esli epei etot cumprenan, shris soa Sfaha.
The one I use the most at the moment is something that comes with Xandros (http://xandros.com) called remote desktop viewer. Obviously a renamed but cool version of vnc. It hooks to all versions of vnc and scales my 1600 x 1200 desktop onto the 1024x768 laptop I use when not at the office. I have no trouble with it but it keeps people from reading over my shoulder cause no-one else I have shown it to can read anything that small. We also use tight vnc and original (realvnc) on different set ups. I think though Xandros did it best. You don't have to press to send special keys, in full view there is a small title bar that can be set to autohide and so you get the whole screen but can still get out without finger calistenix. I th9nk it originated with kde.
I had been using RealVNC as my VNC server on my WinXP box. I switched to UltraVNC because this, and other posts suggested it.
;)
I can not say this loudly, or strongly enough do NOT switch to UltraVNC.
Most of the problems I have with UltraVNC have to do with resolution switching.
My PC is a arcade cabinet (mame), running a frontend called MAMEWAH. MAMEWAH removes all the window's features and shows itself fullscreen. UltraVNC will let me connnect to the machine while running MAMEWAH, but all my keyboard input is ignored. RealVNC worked just fine.
Also, when switching resolutions UltraVNC needs a kick in the pants to allow clients to reconnect. I can't simply reconnect using my VNC client, I have to go to the box and make some adjustments.
Lastly, Chicken of the VNC doesn't seem to like UltraVNC much at all. This could be Chicken's fault, but Chicken worked fine with RealVNC and every other VNC server I've ever tried. VNCThing (also on the Mac) liked UltraVNC a bit more but ran into numerous problems anyways.
So, I'm curious. Robustness or speed? I'm on a local network, so maybe UltraVNC's "performance boost" doesn't apply - because when UltraVNC did work, it didn't seem faster than RealVNC.
If I were you, I'd skip UltraVNC and stick with the Real Thing.
Joseph Elwell.
Lastly, Chicken of the VNC doesn't seem to like UltraVNC much at all. This could be Chicken's fault, but Chicken worked fine with RealVNC and every other VNC server I've ever tried.
Chicken works fine for me. Do you have the latest version?
I can't speak to resolution changes.
Javascript + Nintendo DSi = DSiCade
I prefer to use WinSSHdhttp://www.bitvise.com/winsshd.html to create an SSH connection to my XP box and then use Remote Desktop through the SSH. Seems more secure to me and of course, I run the SSHd on an off the wall port so it's not in a normal scan. If you use the SP2 firewall, you don't have to have remote desktop or the 3389 port enabled, only the SSHd port that you have selected.
http://dont.spam.me.anymore.com