前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >14_使用windows自带的远程桌面mstsc连接Centos7.x远程桌面

14_使用windows自带的远程桌面mstsc连接Centos7.x远程桌面

作者头像
拓荒者
发布2019-05-31 11:11:44
7.5K1
发布2019-05-31 11:11:44
举报
文章被收录于专栏:运维经验分享运维经验分享

为什么80%的码农都做不了架构师?>>>

14_使用windows自带的远程桌面mstsc连接Centos7.x远程桌面

96
96

秋的懵懂 关注

 0.4 2018.07.03 15:28* 字数 1038 阅读 17465评论 2喜欢 12


时间:2018-07-03 作者:魏文应


一、说明

这里,我希望用windows远程访问centos图形界面。xmanager连接centos远程桌面,有以下问题:

  • 只能有一个用户同时使用xmanger连接远程桌面,多个用户同时登录不行。
  • centos上,因为gnome硬件加速的原因,导致Xdmcp不可用,而基于xdmcp的xmanager也就无法使用了。

如果 直接使用VNC,配置又相对麻烦一些。而且还要在windows上安装一个RealVNC软件。我们希望找到一个配置简单,连接方便的方案。 所以,这里我使用了 XRDP服务器

相关工具材料:

  • 一台安装了centos系统的电脑(我的是centos7)。
  • 一台安装了windows系统的电脑(我的是win7)。

二、安装配置XRDP

下面的很多操作需要root用户权限,所以,我们先切换为root用户:

代码语言:javascript
复制
sudo su - root

安装epel库

查询是否已经安装epel库:

代码语言:javascript
复制
rpm -qa|grep epel

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

代码语言:javascript
复制
yum install epel-release

安装xrdp

安装xrdp服务:

代码语言:javascript
复制
yum install xrdp

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

代码语言:javascript
复制
yum install tigervnc-server

为root用户设置VNC密码:

代码语言:javascript
复制
vncpasswd root

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

代码语言:javascript
复制
max_bpp=32

xrdp最大连接数设置

关闭防火墙

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

代码语言:javascript
复制
systemctl stop firewalld.service

设置开机不启动防火墙:

代码语言:javascript
复制
systemctl disable firewalld.servie

关闭SElinux

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

代码语言:javascript
复制
sestatus 

如果是临时关闭SElinux:

代码语言:javascript
复制
setenforce 0

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

代码语言:javascript
复制
SELINUX=disabled

永久关闭SELINUX

启动XRDP

启动xrdp服务:

代码语言:javascript
复制
systemctl start xrdp

设置xrdp服务 开机自启动 :

代码语言:javascript
复制
systemctl enable xrdp

三、远程连接测试体验

下面,就是激动人心的时刻了。我们可以找到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资源。所以,当你 不用了的时候,记得 进行注销操作,以减少远程主机的开销:

注销

五、参考文章

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 14_使用windows自带的远程桌面mstsc连接Centos7.x远程桌面
  • 一、说明
  • 二、安装配置XRDP
    • 安装epel库
      • 安装xrdp
        • 关闭防火墙
          • 关闭SElinux
            • 启动XRDP
            • 三、远程连接测试体验
            • 四、其它连接方式
              • 使用MobaXterm连接
              • 五、注销操作
              • 五、参考文章
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档