Skip to content

Archive

Category: Software

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 vnc two parts to vnc, a Server program and a Viewer program. The Server program 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 over SSH tunnel and access from MacOSX
More detail from here The Chicken of the 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 vnc 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 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 Secure connections with Ultr @ VNC
Read related article at Reviewed application Droid VNC server for Android by Julyano87

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 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 vnc the Power On the VM.

8) 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.

More info at In VMWare ESXi you can connect to each virtual machine via a VNC server
Full story is here In VMWare ESXi you can connect to each virtual machine via a VNC server

VNC

Jan 27

vnc (Virtual Network Computing) is an application that is used to access and manage a computer remotely, a program similar to remote desktop used in Windows.
It is based on an application server to be installed on the computer where you want to access and to install a client application on the PC from which you want to manage the computer remotely, you will be able to ‘be in LAN or the Internet: in both cases should be checked and make sure they are open the ports used for communication between 2 PC, in this case the port 5900/tcp, or the link can vnc not ‘happen.
To handle, open and close the doors of communication with the outside of the PC you use the firewall.

Full story is here VNC
Full story is here VNC

iUSB is a Windows utility that allows you to access in a simple and fast access to server functions vnc, Tethering, and SSH for jailbroken iPhone via USB.

The program, as well as the configuration script, contains all the clients that we need.

Use the three functions is very simple:

vnc * Before you begin, make sure you install OpenSSH and Veency (vnc server) on Cydia.

* Then download and run iTunnel (USB self-installing version) (version. Zip)

SSH

To connect the iPhone via SSH:

* Connect your iPhone to PC.

* Click on iTunnel first, then WinSCP.

* It will automatically open an instance of WinSCP. Click on profile “iPhone”, then “Yes” to any warning dialog box and then enter your password (the default is “alpine”).

The same procedure applies to Putty.

More detail from here iUSB Tunnel: fast access to the VNC, Tethering, and SSH
Check the full detail here iUSB Tunnel: fast access to the VNC, Tethering, and SSH

vnc – Virtual Network Computing – in full, is a software that can establish a remote connection and take full control of the machine where you installed the server, vnc
in our case, Apple TV, to administer it remotely from a PC / Mac, from iPad and iPhone via the right applications.

Are based on this principle all the applications we use to remotely control our Apple TV, but unlike other “vnc” allows us to see the screen of Apple TV and decide what to do.

More detail from here How to install and set up VNC on Apple TV

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 & 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 vnc 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.

Read the full story here VNC – Virtual Network Computing
Read the full story here VNC – Virtual Network Computing

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 vnc 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,
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 related article at A protocol, not a program vnc
Check the full detail here A protocol, not a program vnc
Read the full story here A protocol, not a program vnc