阿里云服务器ECS Ubuntu16.04-64学习 安装配置桌面&配置远程连接
2021/4/12 7:30:14
本文主要是介绍阿里云服务器ECS Ubuntu16.04-64学习 安装配置桌面&配置远程连接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文主要是讲解如果理由VNC实现Windows远程访问Ubuntu 16.04(因为本文已经有点年头了,之前以16.04版本为例讲解,最新版18.04笔主也测试过是没有问题的),其实网上有很多类似教程,但是很多需要安装第三方桌面(xfce桌面等等),而且很多人不太喜欢安装第三方桌面,很多人像笔者一样喜欢原生自带的桌面(O(∩_∩)O哈哈~有点强迫症)。今天笔者给大家介绍一下,不需要安装其他桌面,使用Ubuntu 16.04原生自带桌面如何进行远程访问。
目录
1. 安装配置桌面
1.1. 安装ubuntu-desktop软件
1.2. 解决root登录受限
2. 配置远程连接
2.1. 设置Ubuntu 16.04 允许进行远程控制
2.2. 安装vncserver
2.3. 安装dconf-editor(取消权限限制)
1. 安装配置桌面
1.1. 安装ubuntu-desktop软件
运行以下脚本,你可以把它复制到你的服务器上任意一个文件夹下,取名为XXXX.sh的文件,在终端找到该文件所在目录运行bash XXXX.sh文件。
#!/bin/bash #更新软件库 apt-get update #升级软件 apt-get upgrade #安装ubuntu桌面系统 apt-get install ubuntu-desktop
运行中间需要两次确认,安装时间有点长,需要耐心等待。
1.2. 解决root登录受限
1.2.1 安装完成之后,重启下服务器。终端命令:reboot
1.2.2 在阿里云选择远程登录
登录进去是guest用户,而且不能选择登录用户并且不需要密码就可以登录,登录进去了会有个警告信息。
登录:
桌面警告:
1.2.3 修改root权限
进入服务器后台,打开cd /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件并修改。
修改前如图:
修改后如图:
[Seat:*] user-session=ubuntu greeter-show-manual-login=true allow-guest=false
重启服务器后可以用root用户登录,但是登录还是有警告,这个需要修改/root/.profile文件。
修改前:
修改后:
代码如下:
# ~/.profile: executed by Bourne-compatible login shells. if [ "$BASH" ]; then if [ -f ~/.bashrc ]; then . ~/.bashrc fi fi tty -s && mesg n || true
修改后重启下:
重启后只有root用户,登录后没有警告信息。
至此,服务器端安装桌面环境结束。
2. 配置远程连接
2.1. 设置Ubuntu 16.04 允许进行远程控制
首先,我们先设置Ubuntu的远程控制,将其设置为允许被远程连接,进入系统->首选项->桌面共享,或者直接搜索桌面共享,如图所示
将【允许其他人查看您的桌面】这一项勾上,然后在安全那项,勾选【要求远程用户输入此密码】,并设置远程密码。并且我们取消勾选【必须为对本机器的每次访问进行确定】(这样做,是为了被远程的时候不需要再确认,否则每次远程都要人为确认才能被远程,会很繁琐)如图所示:
2.2. 安装vncserver
其次,打开终端,我们需要安装vncserver的基础服务,输入以下命令:
sudo apt-get install xrdp vnc4server xbase-clients
如图所示:
2.3. 安装dconf-editor(取消权限限制)
再次,我们需要取消掉请求加密的功能,否则缺少这一步是无法远程上的,这个时候我们需要安装dconf-editor工具进行配置,输入以下命令:
sudo apt-get install dconf-editor
如图所示:
安装完成之后,我们需要打开dconf-editor工具,在桌面搜索dconf-editor打开,如图所示:
打开之后,依次展开org->gnome->desktop->remote-access,然后取消 “requlre-encryption”的勾选即可。如图所示:
至此,前期准备工作已经完成,后面直接通过VNC工具或者Windows自带的mstsc(远程桌面控制)进行访问就行。
参考自:
阿里云服务器ECS Ubuntu16.04-64-bit学习之一:配置桌面
实现Windows直接远程访问Ubuntu 18.04(旧版本也支持,无需安装第三方桌面,直接使用自带远程工具)
这篇关于阿里云服务器ECS Ubuntu16.04-64学习 安装配置桌面&配置远程连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享