700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 远程连接——Windows远程连接CentOS远程桌面

远程连接——Windows远程连接CentOS远程桌面

时间:2019-11-25 16:01:43

相关推荐

远程连接——Windows远程连接CentOS远程桌面

一、基本概念

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

XRDP官网:/

二、安装桌面软件环境

安装 X Window System。

yum groups install "X Window System"

安装 MATE Desktop。

yum groups install "MATE Desktop"

查看已安装是否有GNOME Desktop

yum grouplist

设置默认通过桌面环境启动服务器。

systemctl set-default graphical.target

执行命令 reboot 重启服务器,您也可以在云服务器 ECS 控制台重启服务器。

通过云服务器 ECS 控制台管理终端连接服务器,测试验证安装情况。

三、安装配置XRDP

切换root用户

sudo su - root

安装epel库

查询是否已经安装epel库:

rpm -qa|grep epel

如果 epel库 没有安装,则安装它:

yum install epel-release

安装xrdp

安装xrdp服务:

yum install xrdp

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

安装vnc

yum install tigervnc-server

为root用户设置VNC密码:

vncpasswd root

修改xrdp最大连接数(使用默认值,不修改也是可以的) :vim /etc/xrdp/xrdp.ini(默认是32):

max_bpp=32

xrdp最大连接数设置

关闭防火墙

这里,我们要确保两台机器可以ping通,能够相互访问。我这里是在局域网内测试,所以我直接关闭防火墙:

systemctl stop firewalld.service

设置开机不启动防火墙:

systemctl disable firewalld.servie

或者不关闭防火墙,打开3389端口命令:

firewall-cmd --permanent --zone=public --add-port=3389/tcpfirewall-cmd --reload

关闭SElinux

SElinux应该关闭它。查看SElinux状态

sestatus

如果是临时关闭SElinux:

setenforce 0

不过,我们要永久关闭SElinux:vim /etc/selinux/config

SELINUX=disabled

永久关闭SELINUX

启动XRDP

启动xrdp服务:

systemctl start xrdp

设置xrdp服务开机自启动

systemctl enable xrdp

停止xrdp服务:

systemctl stop xrdp

检查端口

netstat -antup | grep xrdp

查看xrdp服务运行状态

status xrdp.service

三、远程连接测试

找到windows自带的远程桌面连接:附件->远程桌面连接(或者打开运行,输入mstsc)

远程桌面连接

然后就打开了远程桌面连接这个软件,然后输入你想连接的centos电脑的ip地址,选择centos上已有的一个用户名

图片.png

然后输入vnc密码:

vnc密码

这时,就看到了远程桌面了,这个界面和物理主机上看到的一样:

远程桌面

不过你会发现,本地主机win7和远程centos之间,不能进行粘贴复制。这是mstsc功能不足导致的,后面使用MobaXterm连接可以解决这个问题。

四、其它连接方式

使用MobaXterm连接

MobaXterm 这个软件,在这里相当于win7自带的远程桌面软件mstsc 。使用MobaXterm替代mstsc的好处是,可以进行粘贴复制操作。也就是win7复制,直接可以粘贴到Centos上,或者Centos复制直接粘贴到win7上。

打开Session->RDP,输入将要远程操控的主机IP,以及可用的用户,端口默认是3389

打开MobaXterm

点击OK,接下来输入密码登录即可。在点击全屏显示时,如果你希望高清全屏显示,MobaXterm连接前,选中一个会话右键,编辑会话(edit session) -> 高级设置(advanced) -> 显示(display)设置合理的分辨率。一般是1920x1080,根据远程桌面的分辨率而定。

高清显示设置

五、注销操作

如果直接关闭MobaXterm,远程桌面还是没有注销的,用户还在占用Centos资源。所以,当你不用了的时候,记得进行注销操作,以减少远程主机的开销:

注销

六、参考文章

/p/63dce85dc958

/article/a3aad71a12e5b6b1fb009693.html

/qq_34122603/article/details/80580598

/weixin_43272781/article/details/100677230

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。