In general, we use SSH Client remote login Linux system, as for the graphical interface of the Linux remote landing tools, we generally think of VNC, but its security is not enough,
Here, I will describe the installation configuration method for XRDP. We can easily through Windows Remote Desktop Linux.
XRDP Installation Configuration method
Open Terminal: Install in sequence
sudo apt-get install XRDP
sudo apt-get install vnc4server tightvncserver
Set XRDP
echo "Gnome-session--session=gnome-classic" > ~/.xsession
This command is due to the installation of the GNOME desktop, ubuntu12.04 in the same time unity, gnome multiple desktop manager, need to start the time to specify a, or
Even after the remote login verification succeeds, it is only the background.
The XRDP configuration documents are Xrdp.ini and sesman.in in the/ETC/XRDP directory, and are generally selected by default.
Restart XRDP
SUDO/ETC/INIT.D/XRDP restart
mstsc to run Windows
Windows Remote Desktop, open the input remote IP, connect, enter the user password can be remote Linux.
the error encountered
1,XRDP access to Ubuntu only see the background, can't see the menu bar solution
Method: Install Gnome-panel
sudo apt-get install Gnome-panel
2,failed to load session "Gnome"
Desktop with ubuntu-2d test
Type the command: echo "gnome-session–session=ubuntu-2d" > ~/.xsession, and then restart XRDP.
3, error occurred :
Connecting to Sesman IP 127.0.0.1 Port 3350
Sesman Connect OK
Sending login info to Sesman
Login successful for display 14
Started connecting
Connecting to 127.0.0.1 5914
Error-problem connecting
The Xrdp-sesman.log error is:
[INFO] Starting XVNC session ...
[ERROR] X server for display Timeout[info] starting xrdp-sessvc-xpid=2924-wmpid=2923
[ERROR] X Server for display startup timeout
[ERROR] Another xserver is already active on display 10
[DEBUG] Aborting connection ...
If your log has similar X server for display timeout and another xserver is already active on display 10
The source of the problem is TightVNC, the version of the problem conflicts with the X font, causing the connection Xserver error .
Workaround:
Apt-get Purge TightVNC XRDP
Apt-get Install Tightvncserver XRDP
At last:
Start the XRDP service, SUDO/ETC/INIT.D/XRDP Restart, the appropriate port is enabled, and the configuration aspect defaults.
by command: NETSTAT-TNL
View 3350 3389 5910 These three ports are in listen, generally no problem.
Dpkg-l + the name of the package to know which files the package contains.
4,ubuntu 13.10 and later no background :
Thanks for the comments in the children's shoes proposed program:
XRDP can't support 13.10 Gnome, the solution is to install a XFCE interface,
sudo apt-get install Xubuntu-desktop
And then:
Echo Xfce4-session >~/.xsession
To set the configuration file again
sudo gedit/etc/xrdp/startwm.sh
Inserts a line before the./etc/x11/xsession
Xfce4-session
Restart XRDP
sudo service xrdp restart