在centos7下面使用windows远程桌面登陆是因为自己的技术有点差,有部分问题自己完全使用SSH终端连接无法解决,我想对于初学者,大家都会有这样的困扰,文件的路径寻在真的太麻烦了!
当然使用图形化桌面会影响到系统的性能,尤其是服务器。废话不多说了,下面开始干!
首先,要远程桌面登陆centos7有两种方法,一种是VNC,一种是XRDP,但是因为VNC还须要安装VNCServer才行。因此我直接放弃了VNC,原谅我的懒惰吧!
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.关闭防火墙 因为我自己的服务器就在本地,因此为了防止需要关闭防火墙,生产环境建议开启:
systemctl stop firewalld.service
设置开机不启动防火墙:
systemctl disable firewalld.servie
3.关闭SElinux 首先,我们需要修改vi /etc/selinux/config
将SELINUX=enforcing 改为 SELINUX=disabled 设置后需要重启才能生效
需要查看SElinux状态:
1.sestatus
或者
2.getenforce
上面两中都可以
如果是临时关闭SElinux:
setenforce 0
4.启动XRDP 启动xrdp服务:
systemctl start xrdp
**设置xrdp服务 开机自启动 **:
systemctl enable xrdp
这样在centos7端的安装就完成了!
我们在使用win10自带的远程桌面进行登陆
输入用户名和密码:
这样就可以登录到centos7了!
评论区