Deepin
[blueinfo title="Deepin"]deepin(原名:Linux Deepin;中文通称:深度操作系统)是由武汉深之度科技有限公司在Debian基础上开发的Linux操作系统,其前身是Hiweed Linux操作系统,于2004年2月28日开始对外发行,可以安装在个人计算机和服务器中。
-----以上信息来源于百度百科[/blueinfo]
起因
昨天突发奇想用用deepin的操作系统,就安装了一个,用着deepin的虚拟机感觉还不错,感觉最舒服的还是这个终端,可以多开很多的窗口,放下面来感受一下。
结局也是开始
今天就想着有一个空闲的的2H4G1M的服务器,就想安装一个deepin,然后在使用VNC连接上。然后我就发现我在想pi吃,因为几乎没有一家服务商支持使用deepin,所以我就放弃了,本着练手的原则就安装了ubuntu,在ubuntu上安装vnc,来实现用远程连接方式实现图形化界面的操作。服务商阿里云,配置如下:
1.先决条件
Ubuntu服务器安装是没有桌面操作的,所以先安装好一个桌面环境。还有sudo 的权限也是必须要有的。
为了保证服务能够快速的进性,推荐先系统升级常用的组件。
sudo apt update
sudo apt upgrade
- 安装xfce和TightVNC
sudo apt install xfce4 xfce4-goodies tightvncserver
其中,这个xfce4是windows远程连接ubuntu系统的服务,当它运行时,会默认打开3389端口供客户端进行连接。
- 设置密码
安装完成后,输入vncserver,设定当前用户下的登陆密码。我这里属于自用,所以使用root比较方便。但其实使用root是不安全的行为,因为最高权限是不能随意给人的~
将以下内容覆盖到配置文件中:
root@iZ8ehspfqlwo6nZ:/# vim ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
输入
- 重启vncserver
查询现在的端口是多少。这里vnc默认端口是5900,每起一个连接,vnc端口号+1;同时,还会起一个桌面进程,从6001起,与前面的vnc服务对应。
查询开放的端口命令:
如果命令提示不可用,先安装nmap,安装命令
sudo apt install nmap
5.防火墙操作
在ubuntu系统中,常用的就是ufw或者iptables。
ufw开放5901端口:
ufw allow 5901/tcp
ufw reload #更新防火墙
iptables开放5901端口:
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
iptables-save >/etc/iptables.save #更新防火墙并保存规则
iptables-restore </etc/iptables.save #开机按照保存的规则自启防火墙
6.服务端
服务端完成后,就该搞客户端了。我用的是VNC viewer
感觉还可以,喜欢的可以试试。能进入下面的界面基本就算成功了
教程来源于[btngreen href="https://www.cnblogs.com/young233/p/10847531.html" target="blank"]原文链接[/btngreen],有部分删改,侵权删。