美文网首页linux运维运维日常
Shell脚本创建VNC服务器

Shell脚本创建VNC服务器

作者: 大白菜的猪猪 | 来源:发表于2019-11-24 12:47 被阅读0次

编程需求


当服务器安装有图形环境,而且使用者希望能够共享出直击当前正在使用的屏幕时,通过采用VNC就可以在没有投影仪的情况下让别人观看到你的屏幕了,多用于教学和直播中。在Linux中,我们可以通过安装tigervnc-server这一款软件实现远程桌面服务。


源代码:


#!/bin/bash

#功能描述:该脚本可以一键配置VNC服务,客户端无需验证密码即可连接

#脚本功能限制:客户端仅有观看远程桌面的权利,没有鼠标和键盘的操作权利

#先检查系统中是否已经存在该软件

rpm --quiet -q tigervnc-server

#如果不存在,则脚本自动安装该软件

if [ $? -ne 0 ];then

yum -y install tigervnc-server

fi

#x0vncserver创建远程桌面服务

#AcceptKeyEvents=0,禁止客户端远程操作本机时使用键盘,为1时允许。

#AcceptPointerEvents=0,禁止客户端远程操作本机时使用鼠标,为1时允许。

#AlwaysShared=1,接受多人远程操作本机

#SecurityTypes=None,当其他人远程操作本机时,不需要输入密码

#rfbport=5908,远程连接服务的端口号

x0vncserver AcceptKeyEvents=0 AcceptPointerEvents=0 AlwaysShared=1 SecurityTypes=None rfbport=5908


脚本的使用:


服务端运行脚本配置完VNC服务器后,客户端可以通过下面的命令查看远程桌面

Mon Nov 25 08:42:47 2019

Geometry:    Desktop geometry is set to 1920x1080+0+0

Main:        XTest extension present - version 2.2

Main:        Listening on port 5908


客户端:

yum -y install tigervnc

vncviewer 服务器的IP地址:5908

即可链接看到服务器的桌面

相关文章

  • Shell脚本创建VNC服务器

    编程需求 当服务器安装有图形环境,而且使用者希望能够共享出直击当前正在使用的屏幕时,通过采用VNC就可以在没有投影...

  • shell脚本基础

    编写脚本 编程基础 shell脚本 创建shell脚本 变量 运算 测试 配置用户的环境

  • chapter 11. 构建基本脚本

    创建shell脚本 shell脚本第一行为指定具体shell来运行该脚本,可以指定shell(待验证) echo ...

  • Linux shell下载远程文件夹到本地目录

    最近在操作 syno,尝试通过 shell 脚本定时备份远程服务器的项目信息,在此分享下脚本文件。 创建 down...

  • shell脚本编程

    一、构建基本脚本 创建shell脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其...

  • linux基础知识----Just for Tencent(sh

    (1) shell脚本的创建 #!/bin/bash //指定要使用的shell (2)shell脚本查找路径 ...

  • Shell基础

    一、构建基本脚本 1.创建shell脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell...

  • Mac 微信双开~

    创建shell脚本 创建一个文件 后缀名为 .sh如: ???shell脚本 在文件中添加终端命令 nohup /...

  • 第1节 shell脚本创建执行和输出

    #shell脚本创建执行和输出 1.shell脚本开头 #!/bin/bash /bin/bash 是Ba...

  • Linux shell脚本格式

    脚本格式 创建一个shell 脚本 执行一个shell 脚本 从用户输入接收参数 执行脚本并接收参数

网友评论

    本文标题:Shell脚本创建VNC服务器

    本文链接:https://www.haomeiwen.com/subject/cvrlwctx.html