ubuntu配置vnc服务
今晚比较闲,就用ubuntu系统搭了vnc系统,真的好用(比centos简单多了)。
简单介绍下,VNC(Virtual Network Computing)服务是一款优秀的屏幕分享及远程连接服务,基于RFB协议,使用C/S架构。此服务可保证你连接图形界面,真系点点点重度患者的福音~
下面我来介绍一波,如何骚气地在ubuntu系统上玩转VNC服务。
首先,我们需要搭建VNC服务器:
1. 安装xfce和TightVNC
sudo apt install xfce4 xfce4-goodies tightvncserver
其中,这个xfce4是windows远程连接ubuntu系统的服务,当它运行时,会默认打开3389端口供客户端进行连接。
2. 安装完成后,输入vncserver,设定当前用户下的登陆密码。我这里属于自用,所以使用root比较方便。但其实使用root是不安全的行为,因为最高权限是不能随意给人的~

3. 输入完密码之后,杀掉现存vnc进程,备份并修改配置文件。

将以下内容覆盖到配置文件中:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
4. 重启vncserver,并查询现在的端口是多少。这里vnc默认端口是5900,每起一个连接,vnc端口号+1;同时,还会起一个桌面进程,从6001起,与前面的vnc服务对应。

至此,vnc服务端完成。当然,如果有防火墙的话,记得开放端口。这里由于防火墙有n种,我也没法说到底怎么开。在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 #开机按照保存的规则自启防火墙
服务端完成后,就该搞客户端了。但其实,除了RealVNC以外,我们还阔以使用windows自带的mstsc工具进行连接。当我知道这个操作的时候,我是惊呆的。果然骚操作!!!Ubuntu大法好!!!
我们使用”Win+R“,打开运行,mstsc。



我们选择vnc-any,然后填入相应信息:
ip: vnc服务器ip
port: vnc服务端口
password: 你设置的那个用户登录密码
然后就可以登录了,点点点就是爽~_~!!!
ubuntu配置vnc服务的更多相关文章
- ubuntu配置tftp服务
ubuntu配置TFTP服务: TFTP是用来下载远程文件的最简单的网络协议,基于UDP协议.xinetd是新一代的网络守护进程服务程序,经常用于管理多种轻量型internet服务. sudo apt ...
- Ubuntu配置SSH服务
本文主要解决Ubuntu配置SSH服务的问题 1.1.修改可用的agt源 sudo vim /etc/apt/sources.list 1.2.更新代码包 sudo apt-get update 2. ...
- windows 2016 配置 VNC 服务
windows 2016 配置 VNC 服务 下载windows版 https://www.realvnc.com/download/vnc/ 安装时勾选 vncserver 进入 "C:\ ...
- Ubuntu 14.04 配置VNC服务 配置Xfce4桌面
一.安装配置VNC 1.首先安装VNC apt-get install vnc4server 2.为VNC设置密码 vncpasswd 输入密码,然后再确认一遍,就OK了. 3.启动VNC vncse ...
- Centos/ubuntu配置SVN服务
Centos安装svn yum -y install subversion ubuntu安装svn apt-get install subversion Centos配置svn root@hello: ...
- Ubuntu配置VNC server
安装vncserver后,默认的配置下只有一个很"朴素"的图形界面(没有抓图,就一个黑白窗口),要支持Ubuntu的桌面,并且支持和windows之前复制粘贴文字,需要修改xsta ...
- 为Ubuntu配置ssh服务 方便远程登陆
Ubuntu系统必须开启ssh服务后,XP或者其他的主机才可以远程登陆到Ubuntu系统. 1,安装软件包,执行sudo apt-get install openssh-server Ubuntu缺省 ...
- ubuntu配置telnet服务
1.安装xinetd 以及telnetd #:~$ sudo apt-get install xinetd telnetd 2.配置文件(若文件不存在就手动添加文件和相应配置信息) 1): #:~$ ...
- ubuntu配置kvm服务
虚拟化第一弹,lei了lei了~ 首先,简单介绍一下KVM服务. KVM 全称是 Kernel-Based Virtual Machine,它是一种常用的虚拟化工具.是基于linux内核所开发的虚拟平 ...
随机推荐
- CKEditor5 输入文字时拼音和汉字同时输入问题
在使用 CKEditor5 + vue 时,出现输入文字时,拼音和文字一起输入到编辑器到问题.与之前项目中使用 ckeditor 的区别是,这次项目是在 python 架构下局部引入 ckeditor ...
- 002_FreeRTOS临界段代码
(一)临界段代码也叫做临界区,是指那些必须完整运行,不能被打断的代码段 (二)FreeRTOS 与 临 界 段 代 码 保 护 有 关 的 函 数 有 4 个,两个是任务级的临界段代码保护,两个是中断 ...
- JAVA的带参数的方法
一.带参数的方法 1.1 语法: <访问修饰符> 返回类型 <方法名>(<形式参数列表>) { //方法的 ...
- Oracle 后台进程(四)CKPT进程
一.CKPT简介 检查点是一个数据库事件,它把修改数据从高速缓存写入磁盘,并更新控制文件和数据文件.检查点分为三类:1)局部检查点:单个实例执行数据库所有数据文件的一个检查点操作,属于此实例的全部脏缓 ...
- robocopy复制大文件
需要把win7某个盘的资料复制到移动硬盘保存,用xcopy 结果出现内存不足的错误 我的资料约50G 一查才发现要用RoboCopy.在cmd中试了一下,发现真是白用了这么多年win7,都马上要淘汰 ...
- Til the Cows Come Home ( POJ 2387) (简单最短路 Dijkstra)
problem Bessie is out in the field and wants to get back to the barn to get as much sleep as possibl ...
- win10 开启全局代理
1. 打开设置 2. 点击“网络和Internet” 3.设置手动代理 . 设置完成后就可以愉快的玩耍啦
- 用docker 下载NGINX nginx安装错误:No package nginx available
docker 内安装 nginx,提示 解决方案: 1,备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.rep ...
- 异步机制 - APC
APC : An asynchronous procedure call,异步过程调用,是微软提供的一种在线程上下文中执行代码的机制.当向一个线程插入一个USER APC时,如果线程进入alertab ...
- Java并发指南9:AQS共享模式与并发工具类的实现
一行一行源码分析清楚 AbstractQueuedSynchronizer (三) 转自:https://javadoop.com/post/AbstractQueuedSynchronizer-3 ...