centos7 使用windows远程桌面登陆

centos7 使用windows远程桌面登陆

Scroll Down

在centos7下面使用windows远程桌面登陆是因为自己的技术有点差,有部分问题自己完全使用SSH终端连接无法解决,我想对于初学者,大家都会有这样的困扰,文件的路径寻在真的太麻烦了!

当然使用图形化桌面会影响到系统的性能,尤其是服务器。废话不多说了,下面开始干!

首先,要远程桌面登陆centos7有两种方法,一种是VNC,一种是XRDP,但是因为VNC还须要安装VNCServer才行。因此我直接放弃了VNC,原谅我的懒惰吧!

1.jpg

xrdp和vnc的比较

XRDP

xrdp使用RDP(Microsoft远程桌面协议)为远程计算机提供图形登录。xrdp接受来自各种RDP客户端的连接:FreeRDP,rdesktop,NeutrinoRDP和Microsoft远程桌面客户端(适用于Windows,macOS,iOS和Android)。

对于Windows到Windows远程桌面,xrdp不仅支持图形远程处理,还支持

  • 双向剪贴板传输(文本,位图,文件)
  • 音频重定向
  • 驱动重定向(在远程计算机上安装本地客户端驱动器)

1.安装XRDP 在安装前我们需要先切换为root用户:

sudo su - root

安装epel库 :

yum install epel-release

安装xrdp服务:

yum install xrdp

因为Xrdp最终会自动启用VNC,所以必须安装tigervnc-server,否则xrdp无法使用。安装vnc:

yum install tigervnc-server

为root用户设置VNC密码:

vncpasswd root

2.jpg

在这块输入了两次密码。

2.关闭防火墙 因为我自己的服务器就在本地,因此为了防止需要关闭防火墙,生产环境建议开启:

systemctl stop firewalld.service

设置开机不启动防火墙:

systemctl disable firewalld.servie

3.关闭SElinux 首先,我们需要修改vi /etc/selinux/config

将SELINUX=enforcing 改为 SELINUX=disabled 设置后需要重启才能生效

3.jpg

需要查看SElinux状态:

1.sestatus 

或者

2.getenforce

上面两中都可以

4.jpg

如果是临时关闭SElinux:

setenforce 0

4.启动XRDP 启动xrdp服务:

systemctl start xrdp

**设置xrdp服务 开机自启动 **:

systemctl enable xrdp

这样在centos7端的安装就完成了!

我们在使用win10自带的远程桌面进行登陆

5.jpg 6.jpg

输入用户名和密码:

7.jpg

这样就可以登录到centos7了!

8.jpg