Ubuntu安装VNC

  • 2020 年 10 月 24 日
  • 77次
  • 637 字
  • 暂无评论

Deepin

Deepin
deepin(原名:Linux Deepin;中文通称:深度操作系统)是由武汉深之度科技有限公司在Debian基础上开发的Linux操作系统,其前身是Hiweed Linux操作系统,于2004年2月28日开始对外发行,可以安装在个人计算机和服务器中。
-----以上信息来源于百度百科

起因

昨天突发奇想用用deepin的操作系统,就安装了一个,用着deepin的虚拟机感觉还不错,感觉最舒服的还是这个终端,可以多开很多的窗口,放下面来感受一下。

终端

结局也是开始

今天就想着有一个空闲的的2H4G1M的服务器,就想安装一个deepin,然后在使用VNC连接上。然后我就发现我在想pi吃,因为几乎没有一家服务商支持使用deepin,所以我就放弃了,本着练手的原则就安装了ubuntu,在ubuntu上安装vnc,来实现用远程连接方式实现图形化界面的操作。服务商阿里云,配置如下:

配置

1.先决条件

Ubuntu服务器安装是没有桌面操作的,所以先安装好一个桌面环境。还有sudo 的权限也是必须要有的。
为了保证服务能够快速的进性,推荐先系统升级常用的组件。

sudo apt update
sudo apt upgrade
  1. 安装xfce和TightVNC

sudo apt install xfce4 xfce4-goodies tightvncserver

其中,这个xfce4是windows远程连接ubuntu系统的服务,当它运行时,会默认打开3389端口供客户端进行连接。

  1. 设置密码

安装完成后,输入vncserver,设定当前用户下的登陆密码。我这里属于自用,所以使用root比较方便。但其实使用root是不安全的行为,因为最高权限是不能随意给人的~
vnc

将以下内容覆盖到配置文件中:

root@iZ8ehspfqlwo6nZ:/# vim ~/.vnc/xstartup 
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

输入 esc : wq 退出保存

  1. 重启vncserver

查询现在的端口是多少。这里vnc默认端口是5900,每起一个连接,vnc端口号+1;同时,还会起一个桌面进程,从6001起,与前面的vnc服务对应。

查询开放的端口命令:nmap localhost

如果命令提示不可用,先安装nmap,安装命令

sudo apt install nmap

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
感觉还可以,喜欢的可以试试。能进入下面的界面基本就算成功了
vnc

教程来源于原文链接,有部分删改,侵权删。


版权属于:Mratos

本文链接:http://4ime.cn/27.html



—— 暂无评论 ——

OωO