前期准备和中文语言支持参见甲骨文Oracle Arm安装KDE桌面xrdp远程连接,这里直接开始安装桌面。
安装Ubuntu官方Gnome桌面:
这里安装ubuntu desktop,执行命令
apt install ubuntu-desktop

安装过程耗时较长,耐心等待,直至完成。
完毕后进行Xrdp的安装,提供远程桌面访问的能力,执行以下命令
apt install xrdp -y
Xrdp会安装成服务,可以验证一下
systemctl status xrdp

如果看到红色ERROR信息,执行以下命令
adduser xrdp ssl-cert
systemctl restart xrdp
systemctl status xrdp

这样就可以用微软自带RDP访问ip:3389
远程桌面了,登陆时用户名是root
,密码就是自己设置的那个。
FRP加速xrdp访问
目前Windows访问xrdp服务器会有卡顿的感觉,通过frp中转会有所改善。
FRP github链接
https://github.com/fatedier/frp/releases/

因为我们用的是甲骨文ARM,所以选linux_arm64版本
1. 解压包,把如下文件放到/etc/frp 目录下(没有就新建一个),frps是服务端,frpc是客户端

2.修改frpc.ini文件
[common]
server_addr = 127.0.0.1(机器内部做转发,就用127.0.0.1,如果用其他服务器,就填服务器IP)
server_port = 7000
token = 12345678
[13389]
type = tcp
remote_port = 13389
local_ip = 127.0.0.1
local_port = 3389
3.修改frps.ini文件
[common]
bind_port = 7000
token = 12345678
4.把systemd文件夹下的frpc.service frps.service,放到/etc/systemd/system下。
设置权限
chmod 754 frpc.service
chmod 754 frps.service
设置开机启动即可
systemctl enable frpc.service
systemctl enable frps.service
5.在/etc/frp目录下执行以下命令
cp frpc /usr/bin
chmod +x /usr/bin/frpc
systemctl start frpc
ps -ef|grep frpc
cp frps /usr/bin
chmod +x /usr/bin/frps
systemctl start frps
ps -ef|grep frps
在ARM机器上做内部转发的在RDP输入甲骨文IP:13389 进入后会显示xrdp界面,账号是root 密码自己输入自己的。
连接到桌面后,一路点击Next,最后点击Start Using Ubuntu:



接下来设置中文及中文输入法支持,依次点击左上角的Activities-Show Applications-Language Support:

之后在Language Support中增加语言支持:

如果是上图这样的,先点击安装,再点击“添加或删除语言”按钮,找到“中文(简体)”打勾,Apply。

完成后,顺便将键盘输入法系统选择成为“iBus”:

重启系统,重连后会看到界面菜单均已中文显示。点击右上角电源标识旁边的小尖号,菜单里点击设置:

在设置的界面中找到“区域与语言”,能够看到语言已经设置成为“汉语”:

们接下来要设置中文输入法,点击下面的“+”,出现输入源小窗口:

点击“汉语”:

点击“中文(智能拼音)”进行“添加”就完成了输入法的设置。
最后还需要修改一下默认配置,否则Lock之后ROOT登陆不上去。
vi /etc/pam.d/gdm-autologin
#注释 "auth requied pam_succeed_if.so user != root quiet success"
vi /etc/pam.d/gdm-password
#注释行 "auth requied pam_succeed_if.so user != root quiet success"