文章目录

  • 一、 vnc服务器安装
  • 二、vnc服务使用的端口号与桌面号的关系
  • 三、客户端连接
  • 在linux机器上安装vnc服务端,然后通过本地windows机器的vnc客户端工具去连接到服务端,这样操作linux机器就能以界面化方式操作,连接到远程linux机器后的服务器显示效果如图。

一、 vnc服务器安装

1、查看vnc服务是否有安装(无打印内容表示未安装)。

rpm -qa  |grep tigervnc-server

2、安装vnc服务。

yum install  -y  tigervnc-server

3、使用vncserver命令启动VNC服务,设置密码。

vncserver

  • 第一次执行vncserver,需要设置密码,还会自动创建一些文件。
  • /root/.vnc/passwd 客户端连接时输入的密码。
  • root/.vnc/xstartup 配置文件。
  • root/.vnc/“主机名:1.pid” 文件记录着启动VNC服务的进程号,用于停止VNC服务时准确定位进程号。其中"桌面号"用"数字"的方式表示,每个用户连接需要占用1个桌面号。
  • 这里是用root用户执行的vncserver 命令,则启动后用vncserver客户端连接进入到该服务器的用户就是root用户,如果用root用户安装后,用xue用户(其他的用户)启动:则vncserver客户端连接进入到该服务器的用户就是xue用户。
  • 使用命令vncpasswd对不同用户的VNC的密码进行修改,但要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改,例如我用root用户执行了vncpasswd命令,则只会修改root用户的vnc密码,其他用户不受影响。

4、添加启动项,设置启动级别,查看启动级别,查看启动状态。

chkconfig --add vncserver
chkconfig   vncserver on
chkconfig --list  vncserver
service  vncserver  status

5、配置防火墙,允许VNC 连接。

  • 永久关闭selinux,编辑/etc/selinux/config配置文件,设置SELINUX=disabled。
vi /etc/selinux/config

SELINUX=disabled

  • 设置iptables,插入一条规则,保存至/etc/sysconfig/iptables文件,重启防火墙。
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -p tcp --dport 5902 -j ACCEPT
iptables -I INPUT -p tcp --dport 5903 -j ACCEPT
service   iptables    save
service   iptables    restart

6、启动、停止、重启vnc服务。

service vncserver start
service vncserver stop
service vncserver restart

二、vnc服务使用的端口号与桌面号的关系

1、VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下。
桌面号为“1” ---- 端口号为5901
桌面号为“2” ---- 端口号为5902
桌面号为“3” ---- 端口号为5903

2、配置多个桌面。

  • 启动多个桌面的VNC(这种方法在服务器重新启动后将失效)。
    vncserver :1
    vncserver :2
    vncserver :3

  • 系统开机启动多个桌面的vnc,方法是将需要自动启动的信息添加到/etc/sysconfig/vncservers配置文件中,重启vnc服务。以桌面1为root用户桌面2为xue用户为例进行配置(登录账号、桌面分辨率、连接方式)。

vi  /etc/sysconfig/vncservers

VNCSERVERS=“1:root 2:xue”
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 1024x768"
# service vncserver restart

参数 说明
-geometry 桌面分辨率,默认1024x768。
-nolisten tcp 不监听X端口(60xx端口)。
-SecurityTypes None 登录不需要密码认证,VncAuth默认需要密码认证。

三、客户端连接

1、安装vncviewer.exe启动程序。

2、打开vncviewer,输入vnc服务端IP:桌面号,(和VNCSERVERS="1:root 2:aiuap"中桌面号相同即可),我这里如果写1则为root用户连接进入192.168.1.80服务器,如果为2则为xue用户连接进入192.168.1.80服务器。

3、点击确定后,输入启动服务时设置的密码,点击确定,进入桌面系统,可以看到右上角显示进入该服务器的用户名,用1进入为root,用2进入为xue。

Linux安装配置VNC(远程登录图形桌面系统)相关推荐

  1. xp远程登录linux,Linux操作系统下如何远程登录XP桌面

    在天下网吧-网吧系统-网吧天下栏目上一篇文章中,我们看到了:希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:Linux操作系统下如何远程登录XP桌面 在前面的文章中我 ...

  2. Centos8.2安装配置 VNC 远程桌面Xfce、解决输入法VNC无法使用的问题、解决浏览器无法播放视频的问题

    本文使用MobaXterm(Xshell).Xfce.TightVNC来搭建百度智能云Centos8.2.同时解决解决输入法VNC无法使用的问题.解决浏览器无法播放视频的问题. 目录 一.Window ...

  3. linux如何使用vnc远程登录,如何使用Xmanager及VNC登录远程桌面

    如何调用远程桌面,比较常见的有两种方式:Xmanager及VNC 正好今天鼓捣了一下,特整理如下: Xmanager Xmanager的调用也有两种方式: 一.直接在Xshell中调用 这时需设置会话 ...

  4. Ubuntu下安装配置VNC远程工具

    现在Linux是非常火的  很多人喜欢用它,界面简单,操作容易,有很多图形化工具如WinSCP可以与Ubuntu进行文件的上传的与下载,Xshell就是如同控制ubuntu的终端一样,简单方便,不过要 ...

  5. 向日葵远程linux vnc,CentOS安装配置VNC实现远程连接图形桌面

    CentOS安装配置VNC实现远程连接图形桌面,我们在使用centos时候肯定会用到远程链接图形桌面,现在又很多远程链接桌面软件向日葵远程控制,teamviewer等远程控制软件实现远程链接图形图像软 ...

  6. linux 7 开启远程桌面,CentOS 7 安装使用 VNC 远程桌面

    安装使用VNC VNC (Virtual Network Console)是虚拟网络控制台的缩写.它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...

  7. window下使用vnc远程登录linux图形界面和运行应用程序 和odroid Xu4开发板的使用和视频接口VGA、DVI、HDMI的联系

    注:自己曾经尝试过很多次使用VNC远程登录odroid-XU4的开发板,但是连接后均显示未解码的连接,刚开始烧写的是odroid官方的ubuntu系统,我靠,就是因为烧写了这个坑爹的系统,害的自己弄了 ...

  8. Linux配置SSH远程登录管理

    目录 一.SSH协议 1.SSH简介 2.SSH的优点 3.SSH远程控制软件及服务 二.SSH远程管理配置 1.配置OpenSSH服务端 2.使用SSH客户端软件 (1)SSH远程登录 (2)scp ...

  9. CentOS7配置VNC远程桌面

    桌面还是有很多方便的地方,在用U盘给电脑安装了centos7(带gnome)后,接着就需要弄远程桌面. (1)安装vncserver yum -y install tigervnc* (2)启动vnc ...

最新文章

  1. 如何在文件夹中运行cmd命令行
  2. 数据蒋堂 | 数据分段讨论
  3. 感觉皮层实质性参与工作记忆的信息保存
  4. golang字符型及使用细节
  5. 15件事造就有理想的程序员
  6. windows下使用net-snmp实现agent扩展(一)
  7. 原生js 基于canvas写一个简单的前端 截图工具
  8. 开课吧:数据分析的价值体现在哪些方面?
  9. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_21-页面静态化-静态化测试-静态化程序编写...
  10. 解决tar.bz2解压报错
  11. 2018年计算机基础应用教程,全国计算机等级考试一级教程:计算机基础及Photoshop应用(2018年版)...
  12. 如何在YouTube上制作播放列表
  13. 信号与系统之(二)傅里叶级数和傅里叶变换
  14. 【读书笔记】《码农翻身》——一本差点被书名耽误的好书
  15. Microsoft Office 全家桶下载地址
  16. Tech Lead(技术经理) 带人之道
  17. 即刻金服车牌币火爆上线
  18. 视频号如何做出美食爆款视频,美食类爆款技巧
  19. python音频 降噪_Python | 简单的扩音,音频去噪,静音剪切
  20. RESTful HTTP中对POST,PUT,PATCH的区别

热门文章

  1. 174道JavaScript 面试知识点总结(上)
  2. 微博结构及其商业模式
  3. 2021年保育员(中级)考试内容及保育员(中级)考试资料
  4. 卡巴斯基说:不只是个人防护,企业级安全我们也做的很好,甚至是在工业领域...
  5. Spring官网下载最新的spring-framework-4.3.8.RELEASE-dist.zip
  6. 2022年昆明市高新技术企业申报奖励以及申报材料汇总
  7. Ubuntu 安装 dhcp-server
  8. c语言中将十六进制数转换为十进制数程序,C语言中十六进制转十进制两种实现方法...
  9. 妙啊!这个栅栏焊工一定是电子专业毕业的
  10. uni-app 小说滑动阅读功能实现