Home PC Games Linux Windows Database Network Programming Server Mobile  
  Home \ Linux \ linux remote control software     - Ubuntu 14.04, 13.10 install OpenCV 2.4.9 (Linux)

- Service Discovery: Zookeeper vs etcd vs Consul (Server)

- Let Markdown code syntax highlighting and support Django1.6 (Linux)

- About Linux iptables firewall interview questions and answers (Linux)

- Laravel 4 Expansion Pack (Server)

- Analysis of MySQL Dockerfile 5.6 (Database)

- Linux SSH login without a password (Linux)

- MySQL group_con cat_max_Len (Database)

- Let Linux boot methods to enter characters interface and set FrameBuffer resolution methods (Linux)

- Git use and interpretation of common commands (Linux)

- Setting Derby as Linux / Windows running as a service from the start (Server)

- RedHat 6.5 installation and deployment Openfire (Server)

- Sshuttle A VPN-based transparent proxy that uses ssh (Server)

- Fedora 20 Installation and Configuration (Linux)

- Linux permissions Detailed (Linux)

- Jump table (skiplist) of code (Programming)

- Php and MySQL command add to the environment variable method in Linux system (Linux)

- Linux Network Programming - raw socket programming (Programming)

- Oracle table space usage monitoring (Database)

- Linux Firewall Basics (Linux)

  linux remote control software
  Add Date : 2017-01-08      
  linux VNC remote control software
Now, with the Internet you can work freely at home. However, this will be how to implement it in Linux? When at home, if you want to use "dialup PPP" connection, or use leased virtual private network (VPN) using a personal computer or server, how?
On the Linux operating system, use of the existing SCO's Tarantella and GraphOn of Bridges, you can run X-Window and Microsoft Windows remote applications, and displayed on the web browser. However, these specialized application server installation can say is time-consuming and expensive. Of course, you can also use the XFree86 to remotely run X-Window applications. But the X protocol requires an appropriate amount of network bandwidth, if you want to control the system from a Linux machine or Windows server Windows operating system, it appears that X can not "qualified." VNC (Virtual Network Computing) provides us with the emergence of a new choice.
What is VNC software
VNC is a realization of ATM network computer model of software system by software. It is a set of remote control software developed by AT & T, for distribution in compliance with the terms of the GPL, which means it is an open source software. When the computer on the network has the appropriate VNC software, you can always set up and cancel the remote computer management control on the computer, so give this software named "Virtual Network Computer." Since the communication protocol used by RFB VNC (Remote Fram Buffers) is an open protocol, it will soon be ported to many fans on a variety of platforms. Now supports all operating systems including Windows 9x / 2000 / NT / XP, MacOS 8.5 or later, as well as most Unix systems, including Linux. All the different platform versions of VNC, either Server or Client, supports the VNC protocol RFB. This makes it possible to easily achieve interoperability of different platforms.
VNC is an open source code, and belongs to the free software products, with high capacity remote console can be transferred on Unix, Linux, Microsoft Windows. It has two parts fundamentally: the client application (VNC Viewer) and server-side applications (VNC Server). This server for Unix, Windows and MAC Microsoft Windows operating system are available. You can connect from a Linux machine the "VNC Viewer" to a computer running the VNC server. VNC server also provides a Java web interface that can be used to run remote applications, and the output will be displayed on the browser.

Software Installation
VNC can direct its website http: //www.uk.research att.com/vnc/download.html for download.
Currently, VNC Linux version is 3.3.3, and the binary file name is called 3.3.3rl_x86_linux_2.0.tgz, which contains both Linux VNC Viewer server and VNC. In addition to the Linux operating system version, you also need to download VNC versions of all platforms, such as Microsoft Windows or other Unix versions of Windows.
When you download the Linux version of VNC, you can extract the files to a folder, for example / home / vnc, then copy the file vncserver, vncpasswd and Xvnc to / usr / bin directory. If you want to be able to control Linux computers by integrating Java interface remote VNC server, you have the need to create a subdirectory / usr / local / vnc / classes. After establishing this subdirectory, copy VNCJava.class file to this directory. Its operation command is as follows:
#mkdir -p / usr / local / vnc / classes
#cp classes / * / usr / local / vnc / classes
Then, to determine the "perl script" has been installed in the machine, and the Perl interpreter whether positioned in / usr / bin / perl /. But if it does not exist, you must to change the "vncserver script" in the first line, it corresponds to the actual position. Once done, you can "#vncserver" command in a terminal window to start "VNC Server".
In being asked and set a password, it will display a message indicating the service has started. On the Linux operating system, VNC server (VNC Server) program is actually using its own "X Server". It does not output the results will be displayed on the display, but the network is displayed on the "VNC Viewer" program. Because the "X Server" by default displayed as 0 (your screen), VNC will start their own "X Server" in the next useful ports (: 1). Because VNC has a dedicated "X Server", also has its special window set by the administrator. On the VNC FAQ page, including how to configure a remote window manager. In preset, VNC using the "twm" as the window manager, which is a fairly small window manager function. The default window manager is stored in a place called "xstartup" file. The "xstartup" in the "home" directory ".vnc" hidden directory.
"Twm" may be the minimum requirements, but generally not running KDE or GNOME over a remote connection. Because these desktop environments can consume quite a lot of system resources, and therefore less likely to run on the network. In addition, the burden lighter Windows administrators as "fvwm2" http://www.fvwm.org can be downloaded from the website. To test whether the normal VNC Server is running, you can run the "VNC Viewer xxx.xxx.xxx.xxx:1". "Xxx.xxx.xxx.xxx" is the IP address or the name of the computer. ": 1" represents the number of X display. If you install the Java language category, you can connect to the "VNC Server" Netscape browser or through Microsoft's IE browser. And type the following URL: http://xxx.xxx.xxx.xxx:5801, where xxx.xxx.xxx.xxx is the IP address of your computer.
Server and client
1.VNC Server
And all of the Server / Client same, VNC Server to work properly, the remote control of the machine's operating system and TCP / IP protocol stack must be able to work, to have access to the IP address, and after starting VNC Server, it can remote control. Here we were on Windows, Mac OS and Unix platforms were tested trial. Windows platform VNC a complete installation package downloaded from the AT & T Laboratories Cambridge home, including VNC Server / Viewer. And common software, after performing Setup, all the necessary files will be copied to the hard disk, but also create a program group. Where there is a "Install VNC Server As Service" can be added to the VNC Server Windows 9x / NT / 2000 / XP system service, you can log into the system before you start VNC Server. In Control Panel service control which start VNC Server service, and to set an access password, Windows server-side on the ready.
The Unix VNC Server does not require software installation, you need only to download a VNC pages binary executable Unix versions and hardware configuration of the package used. Root locally to unlock Xvnc execute this script, it will be like the Windows version of VNC Server as prompts for an access code, then goes into the background as a service. Question X Server also typically enter the DESKTOP number, using the client access when used. If no suitable system binary executable file package, you can also download the source code, according to their own system to make some adjustments, can be compiled to run. Under Unix, the most commonly used GUI architecture is based on X-Window protocol.
2.VNC Viewer (Client)
VNC Viewer on all platforms is a small executable file, usually between 100KB ~ 200KB, you can copy it to a floppy disk to carry. The Unix VNC Viewer will usually require X Server support, but also in the Windows / Phonto and other GUI environments VNC Viewer, you can go to select the appropriate clients according to their operating environment.
After starting the client, only need to enter wants to remotely control the machine's IP address, after VNC Viewer connection on a remote machine, enter the access code, the other machine's desktop appears on the screen. If it is Windows / Mac OS server side, you can see that familiar Windows / Mac OS desktop. If it is Unix-like operating systems, you will see an X-Window interface. If X-Window is XFree86, then the default window manager will be TWM, it can be as local as the remote machine operation. VNC Viewer can support connections to manage multiple remote host, so that you can easily control multiple machines simultaneously. VNC can also work in another kind of "passive joint way." This is a very useful feature. When you need to connect to a machine behind a firewall, you can open the VNC Viewer, enter Listen mode, allowing VNC Server in the normal mode in the opposite direction to join VNC Viewer. This can bypass this obstacle, and the general way as easily to control the remote machine.
"VNC Viewer java applet" is loaded into the browser, you will be prompted to enter the password originally set. If you want to remotely control a computer Linux or Windows operating system, keep in mind that these systems are only just the default display. Therefore, it will use port 5800 to connect to them.
When to use a variety of different platforms "GUI Viewer", keep in mind that the preset value. Viewer start using 16-bit color depth. If the control system on the LAN, there is probably not see serious performance degradation. However, on the Internet, too much color will indeed be an excessive burden. If you want to connect to the Internet, only about 8-bit color can be. For example, using Linux client system, you can simply issue the following command to connect to a VNC server 8 [256] colors.
#vncviewer xxx.xxx.xxx.xxx:1 -brg233
-bgr233 option means tells the server to send 8-bit true color pixel format. Yuan said the first two components of the blue, the next three yuan for green, and the other three yuan table indicates red.
After the above description, we have a general understanding of the basic state of VNC. Use Linux systems at home, use VNC to remotely control a server or desktop computer is relatively easy. You can even use it, use the Wireless Modem attached to the VNC server on the "Palm Pilot" or "Windows CE".
However, it still has some problems in practical use. If the control terminal or network operating system is not working properly, it can not be controlled. In this case the machine will have to be managed locally. I tried many of the distal end of the control software, VNC is the most efficient, minimal system resources, and is the only one capable of free software across multiple platforms. It often across multiple platforms for the management and maintenance of a professional is the best choice.
- DIY security of Linux platform (Linux)
- Spark build standalone version cluster (Server)
- Oracle 11g dataguard main library backup and recovery to the test environment in one database error (Database)
- PostgreSQL export data dictionary documents (Database)
- Using LLVM Clang and Blocks under Linux (Programming)
- How to configure HTTP Strict Transport Security (HSTS) (Linux)
- IO reference Docker container (Server)
- MySQL database to open a remote connection method (Database)
- Linux firewall security (Linux)
- C # assembly calls across constants, variables and functions (Programming)
- Oracle inline view updates problems encountered (Database)
- ISO image to use offline upgrade Ubuntu (Linux)
- Detailed LVM2 (Linux)
- MySQL event table to achieve timing build a small note (Database)
- How to override the plain text files and directories soft connection in linux (Linux)
- How UTorrent download the ISO image from the command line (Linux)
- Ordinary users how to use the firewall software (Linux)
- SA weak password security system of the security risks posed (Linux)
- Redis-2.8.17 installation and configuration process some errors (Linux)
- Talking about the implementation and the JVM garbage collection mechanism (Programming)
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.