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

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

VNC简介

VNC可以实现对另外的计算机的操作:

A :可以访问另一个计算机,采用命令终端或者窗口界面。
B :可以远程控制另一个计算机,两台同步显示操作。


看看简单,但是实际没有readme所说的那么简单。本文介绍在CentOS7.2下安装VNC,让Win10远程桌面Linux解决了不少问题。把安装中遇到的问题记录下来,做好笔记。 

1

 

安装步骤


1.配置本地yum源

参考博客:https://blog.csdn.net/Happy_Sunshine_Boy/article/details/88113935

 

2.检查是否安装VNC

rpm -q tigervnc tigervnc-server

 

2

 

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/vncserver@.service /etc/systemd/system/vncserver@:1.service


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


#进入/etc/systemd/system目录

cd /etc/systemd/system

#编辑配置文件

vim vncserver@:1.service

20190304160016682[1]

修改为:(一定要改成root,不要改成其他用户,考虑权限问题)

20190304160215908[1]


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  #设置开机启动
systemctl start  #启动vnc会话服务
systemctl status  #查看nvc会话服务状态
systemctl stop  #关闭nvc会话服务

 

11.在 Win10上下载VNC Viewer

下载地址:http://www.realvnc.com/download/viewer/
下载后,直接双击exe即可

 

12.访问

20190304161950398[1]

使用你的ip加上一个1即可:192.168.120.77:1

会在界面上显示

20190304162026449[1]

双击

20190304162052402[1]

Continue

20190304162136894[1]

显示服务器界面

20190304162220551[1]

修改显示器分辨率即可