第一、系统支持和原理
支持CentOS/Debian/Ubuntu常规的系统,这篇文章中我是用的Ubuntu 18.04+系统。安装完毕之后可以实现RDP远程连接,而且可以通过安装Wine X64和X86,可以在Linux上运行Windows应用程序,比如浏览器、微信等。
当然也支持中文文件,其实最后可以实现类似我们电脑本地一样的效果。不过如果我们用来建站是不适合的,如果真要建站还是要正式安装WIN系统或者就在LINUX系统。
第二、一键脚本安装过程
1、下载一键脚本
> wget --no-check-certificate -qO ~/Linux-Remote-Desktop-Environment.sh 'https://www.vultrla.com/tools/Linux-Remote-Desktop-Environment.sh' && chmod a+x ~/Linux-Remote-Desktop-Environment.sh
这里直接丢入脚本。且授权。
2、根据系统进行安装
(CentOS 7+):bash ~/Linux-Remote-Desktop-Environment.sh -CentOS
(Debian 9+):bash ~/Linux-Remote-Desktop-Environment.sh -Debian
(Ubuntu 18.04+):bash ~/Linux-Remote-Desktop-Environment.sh -Ubuntu
我们属于什么系统就执行哪个安装。因为笔者使用的Ubuntu 18.04+系统,所以选择最后一个。
第三、远程RDP登入访问
在安装完毕之后,我们就可以用电脑自带的远程RDP登入,默认是3389端口不要改,直接用服务器的密码登入。用户名是root,密码就是我们服务器的ROOT密码(如何查看Vultr VPS云主机端口、密码、IP地址等信息)。
看到上图,我们直接输入上面提到的密码。选择XVNC。
CentOS 7下安装配置 VNC Server
一服务端
安装VNCServer
yum -y install vnc *vnc-server*
设置密码
vncserver
You will require a password to access your desktops.
Password: 123456 #输入vnc 连接密码
Verify: 123456 #确认vnc密码
xauth: creating new authority file /root/.Xauthority
New ‘localhost.localdomain:1 (root)’ desktop is localhost.localdomain:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
启动服务
启动一个窗口,如1号窗口
vncserver :1
停止服务
[root@iZ23zjkwlj8Z ~]# vncserver -kill :1
Killing Xvnc process ID 1661
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:https://www.linuxidc.com/Linux/2016-07/132835.htm
Ubuntu安装桌面环境
在命令环境下运行如下命令:
apt-get update //更新软件库
apt-get upgrade //升级软件
apt-get install ubuntu-desktop //安装Ubuntu桌面系
安装时间有点长,需要耐心等待。
reboot重启后发现桌面环境不能使用root账户登录.
重启然后使用Ctrl + Alt + F1 进入命令行使用root登陆
运行命令
sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf //打开50-ubuntu.conf
在末尾添加
greeter-show-manual-login=true //允许切换用户登陆
allow-guest=false //禁用Guest
完整代码
[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false
保存重启(在VI模式下编辑完成后使用Esc键切换到末行模式,然后输入:wq退出编辑)发现root用户登陆后还是有警告
修改/root/.profile文件 (图形界面下修改请勾选显示隐藏文件)
将mesg n 替换为 tty -s && mesg n
完整代码
[](javascript:void(0)😉
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
[](javascript:void(0)😉
保存后重启即可完美在桌面环境登陆root
地址:https://www.cnblogs.com/ytyzhn/p/12658813.html
转载:https://www.cnblogs.com/oldjian/p/10794439.html