Ubuntu18 Ubuntu20.04服务器安装桌面gnome + xrdp远程桌面类似VNC

迅恒数据中心
先切换为root用户:
sudo su root
更新软件源:
apt-get update
首先系统要安装了图形界面,并默认是启动到图形界面
如果你的系统没安装图形界面,就请给系统安装图形界面:
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop -y
说明:gnome-panel是GNOME桌面环境的基本功能部分,gnome-settings-daemon可以设置GNOME session的各项设定,metacity是X Window System的窗口管理器(GNOME2的标准窗口管理器),nautilus是GNOME的文件管理器,而gnome-terminal就自然是gnome终端了
安装图形界面时如果报错,可以修改下镜像源:
vi /etc/apt/sources.list
将镜像源替换为http://mirrors.aliyun.com/ubuntu/或http://mirrors.163.com/ubuntu/
更新软件源:
apt-get update
然后再安装图形界面就不报错:
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop -y

查看当前系统的启动模式:
systemctl get-default
multi-user.target //命令模式
graphical.target //图形模式
修改启动模式为图形界面(一般不需要设置默认安装图形界面后就默认为图形模式了):
systemctl set-default graphical.target
反之将默认启动模式修改为命令模式是:
systemctl set-default multi-user.target

安装xrdp(一种开源的远程桌面协议(RDP)服务器):
sudo apt install xrdp -y
配置xrdp(配置端口), 默认端口号为3389,此处配置假设为20300:
sudo sed -i 's/port=3389/port=20300/g' /etc/xrdp/xrdp.ini
重启xrdp服务使其生效:
sudo service xrdp restart
正常情况下这样就可以通过windows远程桌面工具连接UBUNTU服务器了
远程连接后是英文,设置为中文的方法:
安装之前执行$LANG查看语言环境
安装简体中文语言包:
sudo apt-get install  language-pack-zh-hans*
运行语言支持检查(更新最新的语言支持包):
sudo apt install $(check-language-support) -y
修改配置文件:
vi /etc/locale.gen
将# zh_CN.UTF-8 UTF-8的#去掉
vi /etc/default/locale
原内容LANG=en_US.UTF-8注释掉
加上:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
修改完成后,重启系统。可以看到语言都变成中文的了

还可以再安装其它的中文字体(一般不需要):
apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
安装iceweasel浏览器(一般不需要):
apt install iceweasel
卸载iceweasel浏览器:
apt-get remove iceweasel
安装火狐浏览器(一般不需要):
apt-get install firefox
然后在浏览器设置中安装中文语言包并设置为中文

sudo service xrdp stop #停止xrdp

如果服务器系统上有装防火墙并开启了,就要开放端口。
sudo ufw status  #查看防火墙状态
sudo ufw version #查看防火墙版本
在ubuntu系统中,常用的就是ufw或者iptables。
ufw开放20300端口:
ufw allow 20300/tcp
ufw reload  #更新防火墙
iptables开放20300端口:
iptables -I INPUT -p tcp --dport 20300 -j ACCEPT
iptables-save >/etc/iptables.save   #更新防火墙并保存规则
iptables-restore </etc/iptables.save  #开机按照保存的规则自启防火墙

分类:教程帮助 百度收录 必应收录