The record is prepared by the rookie who initially came into contact with Linux as the author: a machine with Windows XP or Windows 7, and a machine with Ubuntu (both can be virtual machines or physical machines: remote Access to Ubuntu through VNC on Windows. Introduction:. VNC (VIrtualnetworkCumputing) is a remote access method in Linux. It consists of two parts: VNCServer and VNCView.
The record is the first Linux cainiao as an author
Preparation: A Windows XP or WIN7 server and a Ubuntu server (both can be virtual machines or physical machines)
Objective: to remotely access Ubuntu through VNC on Windows.
Introduction:. VNC (VIrtual network Cumputing) is a remote access method in Linux. It consists of two parts: VNCServer and VNC Viewer.
The VNCServer is installed on the controlled machine, and the VNC Viewer is installed on the master machine. For example, if you want to remotely access Ubuntu through windows, windows is the master machine, which installs VNC Viewer,
Ubuntu installs the VNC Server on the controlled machine. (VNC Viewer http://www.realvnc.com/download/viewer)
Steps:
1. Install vnc on ubuntu.
$ Sudo apt-get install vnc4server
(A vnc4-common package is optional and contains some common features of vncserver and vnc viewer. For a specific description of the vnc4-common, see butler:
$ Sudo apt-get install vnc4-common vnc4server)
2. Start vncserver on Ubuntu. There are two ways to create a vnc desktop.
Method 1: Create a vnc desktop. The session number is automatically generated by the vncserver.
$ Vncserver
Method ② create a vnc desktop with the specified session number
$ Vncserver: 2 <-------------- create a desktop with the specified session number 2. Note the colon: there is a space in front
Note: A 6-character password is required when vncserver is started for the first time. This password is used for remote logon. Xstartup
3. You can modify the remote login desktop configuration to a graphical interface in either of the two ways. (Note: Only the root user can use a graphical interface. Other users are configured as graphical interfaces but will still be displayed as terminal interfaces)
Method ① modify the xstartup file (Note: each user has its own xstartup file). The file path is ~ /. Vnc/xstartup
Add a line of gnome-session at the end of the file & (replace # twm &)
# Uncomment the following two lines for normal desktop:
# Unset SESSION_MANAGER
# Exec/etc/X11/xinit/xinitrc
[-X/etc/vnc/xstartup] & exec/etc/vnc/xstartup
[-R $ HOME/. Xresources] & xrdb $ HOME/. Xresources
Xsetroot-solid gray
Vncconfig-iconic &
X-terminal-emulator-geometry 80x24 + 10 + 10-ls-title "$ VNCDESKTOP Desktop "&
X-window-manager &
# Twn & <----------- comment out, if any
Gnome-session & <-------------- add this line
Method 2: replace it with/etc/X11/Xsession ~ /. Vnc/xstartup
$ Cp/etc/X11/Xsession ~. /. Vnc/xstartup
4. log on to the desktop with VncViewer in windows.
Enter the VNC Server address in the following format: VNCServer ip Address: session number (for example, if my ubuntu ip address is 192.168.1.103 and the session number is 2, enter 192.168.1.103: 2)
Connect, and then enter the password set above. OK. Now the remote connection is successful.
5. Disable desktop sessions
$ Vncserver-kill session number (for example, $ vncserver-kill 2)