RHEL7 配置VNC远程桌面

简介:

VNC(Virtual Network Computing) 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。


第一步 

安装vnc server所需要的软件包:

# yum install vnc-server vnc




第二步

创建一个新的VNC配置文件,/lib/systemd/system/vncserver@.service,这是一个配置文件模版,可以拷贝一份出来进行相关修改,比如我这里是开启3号窗口作为远程桌面:

# cd /lib/systemd/system
# cp vncserver@.service vncserver@:3.service




第三步

#使用VI编辑器修改vncserver@:3.service,把如下标红的内容修改为你需要的用户名: 

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target 




第四步

更新systemctl,使刚才的修改生效:
# systemctl daemon-reload





设置用户vnc的密码:

# vncpasswd




第六步

使用3号窗口启动VNC服务:

# vncserver :3




第七步

开放防火墙的vnc服务:

# firewall-cmd --permanent --add-service=vnc-server

firewall-cmd --reload




第八步

在Windows下安装VNC-Viewer,进行远程访问。

访问格式:192.168.1.21:5903



修改默认分辨率

vim /usr/bin/vncserver     查找到默认的分辨率:1024X768,然后进行修改,重启生效。

 49 $geometry "1024X768";

'











本文转自babylater51CTO博客,原文链接:http://blog.51cto.com/babylater/1894679  ,如需转载请自行联系原作者



相关文章
|
6月前
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
505 0
|
6月前
|
Ubuntu 网络协议 数据安全/隐私保护
使用VNC远程桌面Ubuntu【内网穿透实现公网远程】
使用VNC远程桌面Ubuntu【内网穿透实现公网远程】
355 0
|
5月前
|
Linux 网络安全 数据安全/隐私保护
【最新教程】树莓派安装系统及VNC远程桌面连接
【最新教程】树莓派安装系统及VNC远程桌面连接
|
6月前
|
弹性计算 运维 安全
|
6月前
|
弹性计算 运维 安全
一键配置VNC 远程桌面服务器
【4月更文挑战第29天】
130 0
|
Ubuntu Linux 网络安全
kali linux 配置 xrdp 远程桌面服务
今天误打误撞完成了 kali 下的 xrdp 配置
811 0
|
6月前
|
安全 网络安全 数据安全/隐私保护
远程桌面连接出现了内部错误怎么解决?
远程桌面连接出现了内部错误怎么解决?
|
1月前
|
弹性计算 安全 Windows
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
|
3月前
|
安全 文件存储 iOS开发
告别痕迹:远程桌面连接历史和凭据的清零指南
【8月更文挑战第18天】使用远程桌面后,为保障安全隐私,需清除连接历史及凭据。在Windows中,可通过注册表编辑器删除HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default下的MRU键值来清除历史记录;macOS下则需移步至“~/Library/Application Support/Apple/Remote Desktop”删除“Clients.plist”。清除凭据方面,Windows用户应访问“控制面板”中的“凭据管理器”删除相应条目;macOS用户需利用“钥匙串访问”应用找出并移除相关条目。
815 3
|
4月前
|
网络安全 数据安全/隐私保护 Windows
Windows自带的远程桌面连接教程
Windows自带的远程桌面连接教程
446 0