ubuntu18重启vncserver_Windows 10 远程连接 Ubuntu 18.04 Server图形界面
目录
0. 环境信息和说明
Ubuntu 18.04上安装xrdp远程ubuntu-desktop桌面服务
Ubuntu 18.04上安装xrdp远程Xfce桌面服务
Ubuntu 18.04上安装vnc远程Xfce桌面服务
0.环境信息和说明
-----------
Ubuntu版本
# cat /etc/os-releaseNAME="Ubuntu"VERSION="18.04.3 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.3 LTS"VERSION_ID="18.04"
Windows版本
>winver
1. Ubuntu 18.04上安装xrdp远程ubuntu-desktop桌面服务
---------
1.1 安装桌面
# sudo apt update# sudo apt-get install ubuntu-desktop -y
注:apt update更新可用包的列表,安装ubuntu-desktop桌面,安装大概15-30分钟,具体由网络情况决定。
安装完成后,登录console,切换到图形界面
# systemctl set-default graphical.target # systemctl isolate graphical.target
ubuntu-desktop图形界面如下:
---------
1.2 安装 Xrdp
输入以下命令:
# sudo apt-get install xrdp -y
通过xrdp可以ubuntu桌面
---------
1.3 安装dconf-editor
需要取消掉请求加密的功能,否则缺少这一步是无法远程上的,需要安装dconf-editor工具进行配置,输入以下命令:
# sudo apt-get install dconf-editor -y
桌面修改:搜索 dconf-editor org/gnome/desktop/remote-access/requre-encryption 设置为OFF,默认ON
2. Ubuntu 18.04上安装xrdp远程Xfce桌面服务
---------
2.1 安装桌面环境
Ubuntu 存储库中有几个桌面环境 (DE) 。安装 Xfce,它是一个快速,稳定和轻量级的桌面环境,非常适合在远程服务器上使用。
以具有 sudo 权限的用户身份键入以下命令,以在服务器上安装 Xfce :
# sudo apt update# sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
---------
2.2 安装 Xrdp
Xrdp 包在默认的 Ubuntu 存储库中可用。要安装它,请运行:
# sudo apt install xrdp -y
安装过程完成后, Xrdp 服务将自动启动。您可以通过键入以下内容来验证 Xrdp 是否正在运行:
# sudo systemctl status xrdp
---------
2.3 配置 Xrdp
Xrdp 配置文件位于 /etc/xrdp 目录中。对于基本的 Xrdp 连接,只需要配置 Xrdp 即可使用 Xfce 。
修改配置文件 /etc/xrdp/xrdp.ini
# sudo vim /etc/xrdp/xrdp.iniexec startxfce4 ##在文件末尾添加
保存文件并重新启动 Xrdp 服务:
# sudo systemctl restart xrdp
---------
2.4 登录验证
3. Ubuntu 18.04上安装vnc远程Xfce桌面服务
---------
3.1 安装桌面环境
大多数服务器没有安装桌面环境,因此我们首先要安装轻量级桌面环境。
安装 Xfce 是快速、稳定和轻量级的桌面环境,非常适合在远程服务器上使用。
# sudo apt update# sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
---------
3.2 windows客户端
Windows 10 安装VNC-Viewer,vnc可以访问ubuntu桌面
下载链接:
VNC-Viewer-6.18.907-Windows.exe
链接:https://pan.baidu.com/s/1tzwg1CAGeEMczBMlCbagAQ
提取码:1v4a
---------
3.3 .安装VNC服务器
Ubuntu 存储库中还有几种不同的 VNC 服务器,如 TightVNC , TigerVNC 和 x11vnc 。每个 VNC 服务器在速度和安全性方面都有不同的优点和缺点。
安装 TigerVNC ,它是高性能 VNC 服务器。
# sudo apt install tigervnc-standalone-server tigervnc-common -y
现在安装了 VNC 服务器,下一步是运行 vncserver 命令,该命令将创建初始配置并设置密码。
运行以下命令时不要使用 sudo :
# sudo vncserverYou will require a password to access your desktops.Password:Verify:Would you like to enter a view-only password (y/n)? n/usr/bin/xauth: file /root/.Xauthority does not existNew 'test-lu-u18-03:1 (root)' desktop at :1 on machine test-lu-u18-03Starting applications specified in /etc/X11/Xvnc-sessionLog file is /root/.vnc/test-lu-u18-03:1.logUse xtigervncviewer -SecurityTypes VncAuth -passwd /root/.vnc/passwd :1 to connect to the VNC server.
注: ~/.vnc/passwd 存放密码 /home/appuser/.vnc/test-lu-u18-02:1.log 查看日志,重要的是要记住,当使用 VNC 服务器时, :X 是一个引用的显示端口 5900+X 。
# sudo vncserver -kill :1 ##关闭vncserver
---------
3.4 配置 VNC 服务器
已经在服务器上安装了 Xfce 和 TigerVNC ,需要配置 TigerVNC 来使用 Xfce 。需要创建以下文件 〜/.vnc/xstartup
在非root用户操作
# vim ~/.vnc/xstartup#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESSexec startxfce4
保存并关闭文件。无论何时启动或重启 TigerVNC 服务器,都将自动执行上述命令。
~/.vnc/xstartup 文件还需要具有执行权限。运行以下命令以确保权限正确:
# sudo chmod u+x ~/.vnc/xstartup
如果需要将附加选项传递给 VNC 服务器,则可以创建一个名为 config 的文件,并为每行添加一个选项:
# vim ~/.vnc/configgeometry=1920x1084dpi=96
---------
3.5 创建 Systemd 单元文件
创建服务
# sudo vim /etc/systemd/system/vncserver@.service[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=simpleUser=appuserPAMName=loginPIDFile=/home/%u/.vnc/%H%i.pidExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :'ExecStart=/usr/bin/vncserver :%i -geometry 1440x900 -alwaysshared -localhost no -fgExecStop=/usr/bin/vncserver -kill :%i[Install]WantedBy=multi-user.target
启动服务
# sudo systemctl daemon-reload# sudo systemctl enable vncserver@1.service# sudo systemctl start vncserver@1.service# sudo systemctl status vncserver@1.service
---------
3.6 登录验证
ubuntu18重启vncserver_Windows 10 远程连接 Ubuntu 18.04 Server图形界面相关推荐
- ubuntu 启动图形界面命令_Windows 10 远程连接 Ubuntu 18.04 Server图形界面
目录 0. 环境信息和说明 Ubuntu 18.04上安装xrdp远程ubuntu-desktop桌面服务 Ubuntu 18.04上安装xrdp远程Xfce桌面服务 Ubuntu 18.04上安装 ...
- windows 10远程连接ubuntu 18.04 Gnome桌面:NoMachine工具使用详解
文章目录 Gnome桌面环境 NoMachine工具 实际操作 Ubuntu操作 Windows操作 远程连接设置 总结 做为系统管理员,远程连接到各种服务器算是常规操作.如果本地是windows环境 ...
- 阿里云Ubuntu 18.04安装图形界面
#!/bin/bash#更新软件列表 apt-get update -y#更新软件 apt-get upgrade -y#安装图形界面系统 apt-get install ubuntu-desktop ...
- Ubuntu 18.04 server配置多用户深度学习服务器
Ubuntu 18.04 server配置多用户深度学习服务器 1 重装系统 2 安装图形界面 2.1 更改Ubuntu 镜像源 2.2 安装图形界面 2.3安装gcc , make等库 3 安装Nv ...
- Ubuntu 18.04 Server必须使用netplan命令配置IP地址
新出的Ubuntu服务器18.04版本修改了IP地址配置程序, Ubuntu和Debian的软件架构师删除了以前的ifup/ifdown命令和/etc/network/interfaces配置文件, ...
- Ubuntu 18.04 用户登陆界面死循环 NVIDIA 驱动导致用户登陆界面死循环
Ubuntu 18.04 用户登陆界面死循环 1. 卸载原来NVIDIA 所有驱动 2. 重新安装驱动 buntu 18.04 用户登陆界面循环输入密码 Ubuntu 安装 NVIDIA 驱动导致用户 ...
- ultraiso刻录linux系统盘,使用UltraISO在Windows 10下刻录Ubuntu 18.04.2 U盘的方法
如果你想在Windows 10系统下刻录Ubuntu 18.04.2 LTS U盘,那不妨使用UltraISO,方法非常的简单,只需要在Windows 10中下载并安装UltraISO,然后去下载Ub ...
- linux刻录win10u盘_使用UltraISO在Windows 10下刻录Ubuntu 18.04.2 U盘的方法
如果你想在Windows 10系统下刻录Ubuntu 18.04.2 LTS U盘,那不妨使用UltraISO,方法非常的简单,只需要在Windows 10中下载并安装UltraISO,然后去下载Ub ...
- Microsoft Remote Desktop远程连接Ubuntu 22.04桌面
在 Ubuntu 22.04 中启用远程桌面 首先打开系统设置(Gnome 控制中心). 点击左侧的"Sharing"("共享"),然后打开右上角的开关,然后点 ...
- ubuntu18和php视频,如何在Ubuntu 18.04和Debian 9上安装PHP 5.6
正如您已经知道的那样,Ubuntu 18.04和Debian 9可能安装了PHP 7,并且设计用于PHP 5的应用程序(如vnStat PHP前端,PHP服务器监视器等),可能由于兼容性问题而无法正常 ...
最新文章
- python 开发版-高性能、低成本、支持MicroPython开发板有哪些?
- struts2教程(3)--请求参数处理
- html 输入框自动缩短 一行内显示,JQuery UI组合框自动补全功能改进版(即时全部显示+input内容保存)...
- 怎么样把c语言转变为汇编语言,如何把汇编语言转换成C语言
- PS网页设计教程——小贴士:在PS中创建复古的页面
- grep, sed 和 awk 学习总结
- Spark之Task原理分析
- 淘宝联盟 推广链接 API取链 转链报错 传入参数错误,请检查adzone_id是否属于appkey拥有者
- Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析(3)...
- pr人像磨皮美容插件:Beauty Box for Premiere Pro
- 实现自定义Sql 注入器
- nurbs曲线拟合程序_一种基于NURBS的空间自由曲线拟合方法与流程
- JavaScript系列之条件运算符
- 《Multiobjective Evolutionary Algorithms:A Comparative Case Study and the Strength Pareto Approach》
- 0基础怎么学习SEO?
- ​ leetcode 460. LFU 缓存 hard​
- 毫米和像素怎么换算_C#中毫米与像素的换算方法
- 信用卡号码的解析(转)
- 计算机控制专业的就业前景,计算机控制管理专业就业前景和就业方向分析
- Microsoft SQL Server数据库
热门文章
- IntelliJ IDEA创建JavaWeb项目
- hdu 1873“看病要排队”——优先队列的应用
- numeric库函数——accumulate函数
- 计蒜客-----单独的数字(map)
- 山西好点的计算机专科学校排名及分数线,2019-2020山西专科学校排名及分数线(理科+文科)...
- fpt指的是什么_ftp是指的什么?
- java手机翻译,使用JUniversal翻译Android项目
- opc服务器的时间怎么修改,OPC服务器是否允许在其逻辑中使用源时间戳?(Is OPC server allowed to use source timestamp in its logic?)...
- java map存储格式_java HashMap HashSet的存储方式
- MCS:连续随机变量——Erlang分布