Centos7安装VNC服务,让Win10远程桌面Linux

版权声明:路漫漫其修远兮,吾将上下而求索。 https://blog.csdn.net/Happy_Sunshine_Boy/article/details/88107229

VNC简介

  • VNC可以实现对另外的计算机的操作:
    • A :可以访问另一个计算机,采用命令终端或者窗口界面。
    • B :可以远程控制另一个计算机,两台同步显示操作。
  • 看看简单,但是实际没有readme所说的那么简单。本文介绍在CentOS7.2下安装VNC,让Win10远程桌面Linux解决了不少问题。把安装中遇到的问题记录下来,做好笔记。
    在这里插入图片描述

安装步骤

1.配置本地yum源

2.检查是否安装VNC

rpm -q tigervnc tigervnc-server

在这里插入图片描述

3.安装X-Window

yum check-update
yum groupinstall "X Window System"
yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
unlink /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
reboot #重启机器 

4.安装VNC

yum install tigervnc-server -y 

5.从VNC备份库中复制 备份库中复制service文件到系统 文件到系统service服务管理目录

  • 复制并被重命名为 vncserver@:1.service
 cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

6.修改 、修改vncserver@:1.service文件

#进入/etc/systemd/system目录
cd /etc/systemd/system
#编辑配置文件
vim vncserver@:1.service
在这里插入图片描述

  • 修改为:(一定要改成root,不要改成其他用户,考虑权限问题)
    在这里插入图片描述

7.重新加载 、重新加载 systemd

  • 由于在systemd中添加了东东,得让系统重新加载
systemctl daemon-reload

8.为vncserver@:1.service设置密码

  • 设置密码,该密码是使用VNC客户端链接服务器时所使用的密码
vncpasswd

9.关闭防火墙

systemctl start firewalld 启动firewalld服务
systemctl status firewalld 查看运行状态
systemctl enable firewalld 设置开机启动
systemctl stop firewalld 关闭firewalld服务

10.启动VNC服务

  • 服务(启动,并设置开机启动)
systemctl enable vncserver@:1.service #设置开机启动
systemctl start vncserver@:1.service #启动vnc会话服务
systemctl status vncserver@:1.service #查看nvc会话服务状态
systemctl stop vncserver@:1.service #关闭nvc会话服务 

11.在 Win10上下载VNC Viewer

12.访问

  • 使用你的ip加上一个1即可:192.168.120.77:1
    在这里插入图片描述
  • 会在界面上显示
    在这里插入图片描述
  • 双击
    在这里插入图片描述
  • Continue
    在这里插入图片描述
  • 显示服务器界面
    在这里插入图片描述
  • 修改显示器分辨率即可

猜你喜欢

转载自blog.csdn.net/Happy_Sunshine_Boy/article/details/88107229