Software
VNC Thumbnail Viewer
Free Open Source Computer Lab Monitoring Software Using vnc
Background:
I teach in a PC computer lab. As a teacher, I need to help and observe all of the computers at the same time. For Mac OS X there is a great piece of software called Apple’s Remote Desktop. On the teacher’s computer monitor it presents a live scaled-down view of all of the computer screens in the lab. The teacher can watch all the students doing work and when necessary, focus in on one computer and move that computer’s cursor with their own mouse.
For PC/Windows labs there is a program called vnc which allows one computer to watch and control another computer. Unfortunately, viewing is intended to be only one at a time. But, the great thing about vnc is that it is a free open source project, which means anyone can use it and improve it.
Viewer & Servers:
There are two parts to vnc, a Server program and a Viewer program. The Server program vnc shares a computer’s screen over a network. The Viewer program connects to a server and redraws the remote computer’s screen on it’s monitor. Because the software is split this way, watching multiple computers at the same time just entails creating a bunch of (small) vnc Viewers within a single program. No modifications need to be made to the Server and minimal changes to the Viewer.
I wrote VncThumbnailViewer in Java to make use of TightVNC‘s java vncviewer. The VncViewer code is pretty modular, so creating a program that contains vncviewers wasn’t too complicated.
More detail from here VNC & HTML5: Display the remote desktop via a web browser with Guacamole
Secure connections with Ultr @ VNC
For all directors is very handy to have a remote access to their systems. Ultr @ vnc, which I introduced here, is a great utility with many features, geared to Windows users. The approach is “a la PCAnywhere”, unlike the Windows remote desktop connection. Species may be useful in some cases: for example, when the other side there is someone who should see what we do, or when you want to interact with the shell of Lotus Domino (and do not want to use the live console).
Since Ultr @ vnc allows full access, the security implications must be vnc understood and properly managed.
Ultr @ vnc communicates “clear”, which means that communications are not encrypted by default. In theory, an attacker who had access to communication between a server and a client Ultr @ vnc, might steal session data.
There are two main implications to be considered, using Ultr @ vnc in an environment where security is important:
* Encryption – Encrypted communication make the interception of data much more dificult
* Authentication “strong” – Provides a mechanism to determine with greater certainty (more than just the password), that only authorized clients can connect to the server.
Full story is here VNC Viewer for Android released
Read the full story here VNC Viewer for Android released
In VMWare ESXi you can connect to each virtual machine via a VNC server
already present in the core of our ESXi, specifying a password, a port for
each of the VM and logically enabling the vnc service.
Procedure (from Carry out each of the VM for which you want skilfulness this vnc feature):
1) Make the Power Off Virtual Machine.
2) Connect to the server via SSH or using the VMware ESXi Hidden Console (alt + F1) if you are physically on the server.
3) Posizionari inside the following path: / vmfs/volumes/datastore1/CentOS 64bit (in this case we are performing the operation on a CentOS 64-bit).
4) Edit the file. Vmx, in this case called: CentOS 64bit.vmx (ESXi provides you with “you” as an editor).
5) Add at the end of this file the following lines of code:
remotedisplay.vnc.port = “port”
remotedisplay.vnc.enabled = “true”
remotedisplay.vnc.password = “password”
Replace the values ”Ports” (to use a different port each VM) and “password” with those you deisiderati. example:
remotedisplay.vnc.port = “5901″
remotedisplay.vnc.enabled = “true”
remotedisplay.vnc.password = “esxiVnCView”
6) Exit and save (in vi press Esc and type: wq).
7) Carry out the Power On the VM.
Use a vnc client to connect to the vnc port of your virtual machine by inserting ESXi server IP (not the specific VM) and the specified port (different for each VM)) in the file. Vmx.
Full story is here In VMWare ESXi you can connect to each virtual machine via a VNC server
Read related article at In VMWare ESXi you can connect to each virtual machine via a VNC server
How to remotely connect to a screen Meego using VNC (x11vnc)
After several trial and error, I think I discovered a simple and reliable solution to remotely access the screen Meego.
First of all I want to clarify that I am no expert on X11. Different solutions may be available and / or better, but this solution is simple and seems to work well. It is likely that the configuration can be further improved. If so, please add these improvements to this article. Meanwhile, the procedure presented below helps to quickly connect with a remote screen to the device Meego.
The solution that I offer in this article works with a destination Meego netbook Atom Embedded installed on a system. It’s also been tested on some other destinations Meego on various hardware platforms. I assume that it works with any device Meego, even if it is not guaranteed.
The solution uses a utility called x11 vnc that was written by Karl Runge, and that “allows a person to remotely view and interact with real X displays (for example, a screen corresponding to a monitor, keyboard and mouse real ) with a vnc viewer. In this sense, the role that plays in Unix/X11 Win vnc is to Windows. “The main function of this utility is offered by remote access to the physical screen, controlled by X11su vnc, is a different function than an X11 virtual screen. For detailed information on this utility, read the full page vnc of Karl.
Read related article at How to remotely connect to a screen Meego using VNC (x11vnc)
More info at How to remotely connect to a screen Meego using VNC (x11vnc)
More info at How to remotely connect to a screen Meego using VNC (x11vnc)
Mocha VNC Lite: control your PC with the iPhone
With Mocha vnc Lite, you can remotely control your PC through your iPhone.
The application works is very simple: once started, click on Connect and you will open the page in which to insert the vnc data connection:
vnc Server IP address in the field put the IP address of your PC to which you connect. The vnc Server Port field you can leave it unchanged, unless you want to change for special needs. Then enter the vnc password in the Password and click on Connect will start the connection.
Obviously, to run on your PC you must have started the vnc server that will allow you to accept the connection from your iPhone.
The application is free, find it in the category Economy and plays very dell’AppStore his task admirably, even if it has a limitation: it does not allow the right click of the mouse. Limitation that is not present but in the paid version, Mocha vnc, whose cost is € 4.99
Read the full story here Mocha VNC Lite: control your PC with the iPhone
Read related article at Mocha VNC Lite: control your PC with the iPhone
Check the full detail here Mocha VNC Lite: control your PC with the iPhone
iTeleport, a VNC client for iPhone OS, updates itself by introducing voice commands to launch applications
iTeleport is an application available on the App Store that allows vnc to connect remotely to your Windows PC or Mac has been recently upgraded by introducing an important new features for users with an iPhone 4S that, from now on, will start programs with simple voice commands.
Recently, developers have iTeleport updated with support for authentication through the Lion and the username and password of the OS from Apple. On this iTeleport is updated again, coming to version 5.2 which will allow owners of an iPhone 4S launch applications simply by speaking their name preceded by the word “Launch”. Once you start the application and the successful vnc connection with the standard keyboard will appear with a field of IOS for the composition of the text and the dedicated button to start vnc the vnc Syrians. Normally dictating commands to the Syrians, they would be transcribed in the field of composition, but the developers seem to have iTeleport discovered a way to launch applications without transcription: for we do not do anything else, for example, say out loud “Launch iTunes” to successfully launch iTunes. The quality of the voice recognition seems to be the same as that which would occur with the Syrians; therefore very high quality.
Read the full story here iTeleport, a VNC client for iPhone OS, updates itself by introducing voice commands to launch applications
Read the full story here iTeleport, a VNC client for iPhone OS, updates itself by introducing voice commands to launch applications
VNC – Virtual Network Computing
vnc is an acronym that stands for Virtual Network Computing: is a program that allows you to control a remote computer through any type of network.
In very simple terms vnc does is to connect two computers directly configured appropriately giving the ability to control, by one of two machines,
the remote computer as if you were physically sitting in front of it, used if you want the GUI , mouse,
and everything that you can access with the privileges of the user with which you connect to the remote machine.
vnc was initially developed by Olivetti before being sold to research laboratories in Cambridge by AT vnc & T,
but the mass distribution of the program only came with the birth of the project RealVNC was born as an offshoot of the original project and then be developed in a manner autonomously.
Today there are several versions of vnc such as the previously mentioned RealVNC, TightVNC, UltraVNC, etc..
The program is available for all types of operating systems and for almost all types of hardware architectures.
The implementation of vnc environments for GNU / Linux is based on Xvnc, a server software that does not connect to a real X display, but uses a dummy X11 session to which multiple clients can connect.
It should be noted that X already offers the ability to natively run a program on a computer displaying the windows in the X servant of another computer. vnc, unlike this implementation,
allows connection to a GNU / Linux, even from another machine that does not have an X server installed, for example, a PC with Windows. In addition to any vnc client is great is a little more than a few hundred KB (can be conveniently contained in a floppy disk) and requires a configuration very easy to do.
x11vnc is the version of ‘vnc‘ for GNU / Linux I chose for my install Debian GNU / Linux and where you will find a guide to using the base in these pages.
More info at VNC – Virtual Network Computing
Check the full detail here VNC – Virtual Network Computing
A protocol, not a program vnc
We begin our discussion by clarifying that vnc is not a program. Rather, we are talking about a protocol,
or a “language of communication” that must be implemented (or “understood”) by the specific software you want to provide access capabilities through this technology.
Originally created at Olivetti & Oracle Research Lab (ORL), source code and specifications of Virtual Network Computer vnc have been been publicly released,
promoting the proliferation of parallel implementations (all but compatible) more and more equipped.
Among the most significant, we might remember that the Real vnc , a company founded by the original developers, TightVNC, vnc
an open source project aimed at narrow-band connections, and Ultra vnc , which also comes under a free license but with many additional features compared to competitors .
Precisely because of the larger dowry that comes with Ultra vnc , specifically in the article we will refer to this implementation.
As already mentioned, however, the various implementations of vnc are all compatible with each other: this means that a client has, for example,
UltraVNC will connect to a remote computer which could perform RealVNC or vice versa.
Read the full story here A protocol, not a program vnc