VNC服务端安装配置

VNC服务端安装配置

实验环境为centos7.9虚拟机,创建一个普通用户,安装vnc服务端软件,使其能够从其他电脑远控这个虚拟机的普通用户的桌面.

一、准备工作

1.获取安装包

使用命令在可联网的设备上下载安装包,后将其复制到不能联网的设备

sudo yum -y install tigervnc-server --downloadonly  --downloaddir /opt/temp

读者可以在未联网设备自主创建一个文件夹,用于临时存放附件中的资源文件

比如此文档在/home文件夹下建立/soft文件夹的方法如下

cd /home
mkdir soft

2.创建新用户

新建一个名为``test`的用户,并为该用户设置密码

sudo useradd test
sudo passwd test

test用户授权使用sudo权限,本机测试环境中,当一个用户是wheel组的成员时,该用户可以通过sudo命令执行需要提升权限的操作。因此,在root用户或其他具有sudo权限的用户中,将用户test加入到wheel组中即可

sudo usermod -aG wheel test

二、安装vnc-server

进入安装包所在文档夹,执行安装

cd /home/soft
sudo rpm -ivh tigervnc-server-1.8.0-31.el7_9.x86_64.rpm

查看安装

rpm -qa | grep tigervnc-server
rpm -q tigervnc tigervnc-server

可以此时使用命令设置登录密码,也可以后续开启服务时设置

vncpasswd

备注:运行 x0vncserver 来直接控制本地显示内容

x0vncserver -display :0 -passwordfile ~/.vnc/passwd
x0vncserver -display :0 -passwordfile ~/.vnc/passwd &
x0vncserver -display :0 -passwordfile ~/.vnc/passwd -rfbport 15901
x0vncserver -display :0 -passwordfile ~/.vnc/passwd -rfbport 15901 &

三、修改VNC配置文件(可选)

当需要为多个用户开启vnc服务实例时,可以为每个用户复制服务配置文件,根据实际需要修改服务配置文件。

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

启动服务

sudo systemctl daemon-reload
sudo systemctl start vncserver@:1.service   //开启服务
sudo systemctl enable vncserver@:1.service   //开机自启

防火墙开放端口

firewall-cmd --zone=public --add-port=5901/tcp --permanent   //开放端口
firewall-cmd --reload   //配置生效

#其他防火墙命令
firewall-cmd --state   //查看防火墙状态
firewall-cmd --list-ports   //查询已开放的端口

四:设置VNC密码,开启服务

注意:建议从此处开始,读者请在需要使用vnc服务的账号下执行操作。即打开vnc服务时使用哪个账户,vnc客户端就进入哪个用户。

vncserver

输入后,用户进行密码的设置和确认操作。

系统会询问用户是否想要输入一个仅查看(view-only)密码。这个仅查看密码允许用户连接到VNC会话,但只能查看桌面,而不能进行任何操作或交互,此处选择 n,读者可更具实际情况自主选择。

五、启动服务,测试效果

1.启动服务

用户可以在启动服务时使用参数[-geometry <width>x<height>]设置分辨率

vncserver -geometry 1920x1080

启动服务时,可指定示例号

vncserver :1

2.测试效果

在其他安装有vnc客户端的设备,输入服务器IP,端口号为5901,回车访问
端口号跟根据vnc服务实例产生变化,如:1为5901,:2为5902,以此类推

常用命令

vncserver -list       //查看正在运行的实例
vncserver -kill :1    //关闭实例1

安装包:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值