快速入门
原生桌面指的除预装桌面之外,没有安装其他软件的原生操作系统。
Windows 桌面风格统一,而 Linux 桌面会根据不同的发行版而产生差异。
场景
连接 Windows 桌面
Windows 10, Windows 11 等桌面连接参考相关章节:连接 Windows
连接 Linux 桌面
连接 Linux 桌面主要有两种方式:XRDP 和 VNC 模式,推荐使用 XRDP(Why?)
| 速度 | 实现原理 | 多用户 | 平台 | 安全协议 | |
|---|---|---|---|---|---|
| RDP | 快 | 计算资源共享 | 继承操作系统用户 | Linux, Windows, macOS, Android | SSL/TLS | 
| VNC | 慢 | 屏幕贡献 | 没有用户 | Linux, Windows, macOS | SSH tunnel | 
XRDP 连接
Windows 本地电脑自带的远程桌面客户后端支持 XRDP,所以连接桌面很方便
- 
打开 开始菜单,输入”mstsc“ ,系统会搜索远程桌面连接工具 
- 
输入 服务器公网IP ,点击【连接】 
  确保云控制台中服务器安全组 3389 端口是开启状态 
- 
如果出现下面的提示,点击【是】继续 
  
- 
XRDP 对话框中,输入服务器 root 账号和密码  建议采用普通用户登录 Linux 桌面,而不是 root 用户。请参照下面命令创建普通用户: sudo su
 adduser xxxuser # 根据提示完成密码设置
- 
成功登录后,就可以看到 Linux 桌面 
- 
以 Gnome 为例,打开:【Setting】>【Region&Lanuage】>【Language】设置中文(重启后生效)  
VNC 连接
VNC 是一种传统的连接 Linux 服务器桌面的方式:
- 
使用 SSH 登录服务器,设置你的 VNC访 问密码 sudo su
 rm -rf /root/.vnc/passwd
 vncpasswd
- 
本地电脑安装 VNC viewer 客户端 
- 
登录云服务器控制台,为你的云服务器安全组中开启 5901 端口 
- 
本地电脑打开 VNC 客户端,创建一个VNC连接(服务器公网IP地址:5901)  
- 
点击【Continue】进入下一步  
- 
输入VNC密码后登录即可进入图形化界面        
- 
如果服务器处于下图所示的锁定状态,请输入你的服务器的密码进行解锁  
- 
VCN 使用过程中可参考如 下命令进行维护 # 查看已经运行的桌面编号
 vncserver -list
 # 终止2号桌面进程
 kill -9 :1
 # 管理桌面服务
 systemctl start vncserver@:1.service
 systemctl stop vncserver@:1.service
 systemctl status vncserver@:1.service
 systemctl restart vncserver@:1.service
设置桌面语言
设置 Linux 桌面为中文一般分三个步骤,安装语言包、安装字体(防乱码)和设置区域和语言,下面以 CentOS KDE 桌面为例演示:
- 
查询系统支持语言包并安装语言包 yum search kde | grep -i chinese
 yum install kde-l10n-Chinese.noarch
- 
安装字体 yum groupinstall "fonts"
- 
远程登录 KDE 桌面,设置语言: [system settings] - [Commone Appearance and Behavior] - [Local] - [Languages] 