当前位置: 首页 > article >正文

VNC Server远程桌面配置详解

图形化界面展示,利于不习惯命令行人员操作,注意:实例均为root用户操作。

参考:https://blog.51cto.com/357355/615789

           https://www.cnblogs.com/pipci/p/12731317.html

一、准备

客户端:Windows 10 专业版,下载链接:https://www.realvnc.com/en/connect/download/viewer/windows/

服务端:10.199.88.244  CentOS release 6.5 (Final)

               10.10.230.249  CentOS Linux release 7.8.2003 (Core),版本不一样,配置有差别。

 

二、配置实例

1、10.199.88.244  CentOS release 6.5 (Final),服务器东西较全,配置较为简单,如下:

直接安装:[root@lf-lvs01 etc]# yum install vnc-server,需要输入两次密码用于客户端登录使用,需记住!

安装成功后,启停命令:

客户端访问远程桌面:

成功:

 

2、10.10.230.249  CentOS Linux release 7.8.2003 (Core),配置略微复杂,如下:

一、如果当前系统没有桌面环境,需要先安装桌面环境。
1、更新系统
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# yum update     ##避免一些系统方面的意外错误,最好更新yum到最新,生产环境有业务在运行不建议更新
---------------------------------------------------------------------------------------------

2、安装GNOME Desktop图形桌面服务,内容较多,过程较慢
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# yum groupinstall "GNOME Desktop"
---------------------------------------------------------------------------------------------

3、查看系统运行模式
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# systemctl get-default
---------------------------------------------------------------------------------------------

4、切换到桌面运行模式
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# systemctl set-default graphical.target
---------------------------------------------------------------------------------------------

5、启动桌面模式
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# init 5
---------------------------------------------------------------------------------------------


二、VNC配置

1、安装vnc,CentOS7默认使用tigervnc软件提供vnc服务
---------------------------------------------------------------------------------------------
[root@CentOS7 ~]# yum install tigervnc-server
---------------------------------------------------------------------------------------------

2、启动VNC服务
使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连接需要占用1个桌面
启动编号为1的桌面示例如下
---------------------------------------------------------------------------------------------
[laopi@CentOS7 ~]$ vncserver :1

You will require a password to access your desktops.

Password:                                ##登录vnc的密码,以后可用通过vncpasswd命令更改密码
Verify:                              ##重新输入登录vnc的密码
Would you like to enter a view-only password (y/n)? n         ##是否设置只查看用户密码,这里不设置
A view-only password is not used

New 'CentOS77:1 (laopi)' desktop is CentOS7:1

Creating default startup script /home/laopi/.vnc/xstartup
Creating default config /home/laopi/.vnc/config
Starting applications specified in /home/laopi/.vnc/xstartup
Log file is /home/laopi/.vnc/CentOS7:1.log
---------------------------------------------------------------------------------------------
命令的执行是在需要远程登陆的laopi用户下执行的,同时也是第一次执行,会在此用户的主目录(/home/laopi/)下生成.vnc子目录和相应的配置文件,同时需要输入密码(vncviewer端用此用户访问的密码),这个密码被加密保存在此用户主目录下的.vnc子目录(/home/laopi/.vnc/passwd)中;同时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/home/laopi/.vnc/xstartup),在每次启动VNC服务时,都会读取该文件中的配置信息。上面的是添加普通用户通过VNC访问权限,如果想添加其他用户访问权限,需要在相应的用户命令提示符下进行上面的操作(如test用户也需要执行[test@ localhost ~]$ vncserver :1 在相应的主目录下生成对应的.vnc子目录)。对不同用户的访问密码更改也需要在相应的命令提示符下操作。
在/home/laopi/.vnc/目录下还有一个“CentOS7:1.pid”文件,这个文件记录着启动VNC后对应操作系统的进程号,用于停止VNC服务时准确定位进程号.

 

三、客户端连接,成功:

 

 

运行jmeter问题,记录:

 

1、10.199.88.244  CentOS release 6.5 (Final)服务器,运行apache-jmeter-3.2,报错:

运行apache-jmeter-5.1.1,正常

2、10.10.230.249  CentOS Linux release 7.8.2003 (Core),同上。注意假如.sh不执行,需要进行如下配置:

 

http://www.lryc.cn/news/2417811.html

相关文章:

  • 探秘Magnetissimo:自托管的磁力链接搜索引擎
  • react-native基本介绍
  • Attributes(特性)与 Properties(属性)的区别
  • 架构设计(1)-谈谈架构
  • 12 个超好用的免费在线工具建议收藏!(非常详细)从零基础入门到精通,看完这一篇就够了
  • HTTP部分详细讲解以及代码实现(二)
  • epoll原理详解及epoll反应堆模型
  • NLP深入学习——分词(Segmentation )
  • 算法 001. 辗转相除法(欧几里得算法)求最大公约数
  • 视图的基本操作
  • Linux ps命令详解
  • 关于.NET、ASP.NET和ASP
  • Gson的用法详解_Gson如何进行进行序列化和反序列化
  • python的符号lt和gt怎么输入_lt;lt;Python基础教程gt;gt;学习笔记 | 第04章 | 字典...
  • 科普:SMP系统是什么
  • RISC-V CPU+GPU+AI,Imagination创新解决方案带来了哪些惊喜?
  • WebShell
  • SpringSecurity(安全)基础
  • Oracle数据库CDB与PDB
  • ubuntu搜狗输入法
  • 日期操作类(DateFormat与SimpleDateFormat)的区别和使用详解
  • Java中Map详解
  • SQL中的like语句用法
  • 仓库管理WMS软件(Warehouse Management Software)百科解析
  • 在vue中使用CKEditor4富文本编辑器
  • Unity基础三: 什么是Shader
  • CIDR 基础知识
  • SHA1 算法加密技术核心思想
  • 详解Tensorboard及使用教程
  • Android Binder机制解析