本文介绍使用windows系统自带的远程桌面mstsc连接Centos 7.x远程桌面的基本方法。

一、前言

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

1.只能有一个用户同时使用xmanger连接远程桌面,多个用户同时登录不行。

2.centos上,因为gnome硬件加速的原因,导致Xdmcp不可用,而基于xdmcp的xmanager也就无法使用了。

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

相关环境是一台安装了centos系统的电脑(我的是centos 7),一台安装了windows系统的电脑(我的是windows 7)。

二、安装配置XRDP

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

sudo su - root

1.安装epel库

查询是否已经安装epel库:

rpm -qa|grep epel

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

yum install epel-release

2.安装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

3.关闭防火墙

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

systemctl stop firewalld.service

设置开机不启动防火墙:

systemctl disable firewalld.servie

4.关闭SElinux

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

sestatus

如果是临时关闭SElinux:

setenforce 0

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

SELINUX=disabled

5.启动XRDP

启动xrdp服务:

systemctl start xrdp

设置xrdp服务 开机自启动:

systemctl enable xrdp

三、远程连接测试体验

下面,就是激动人心的时刻了。我们可以找到windows自带的远程桌面连接:附件 -> 远程桌面连接(或者打开运行,输入mstsc命令)

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

然后输入 vnc密码:

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

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

四、其它连接方式

1.使用MobaXterm连接

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

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

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

五、注销操作

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

本文介绍使用windows系统自带的远程桌面mstsc连接Centos 7.x远程桌面的基本方法。的更多相关文章

  1. 以太网客户端提示windows系统自带共享代理解决方法

    以太网客户端(Dr.COM)登陆出现windows系统自带共享代理,如下图: 系统win+R调出运行: 在服务中,找到Internet Connection Sharing (ICS): 右键属性,将 ...

  2. 如何在windows系统自带命令查看硬件信息?

    如何在windows系统自带命令查看硬件信息? 对于在windows下查看系统信息大家一定不陌生了,我现在说几个最常用的方法,对命令感兴趣的朋友看看,(给菜鸟看的,老手就不要笑话我了,大家都是从那个时 ...

  3. Windows系统自带工具的 cmd 命令

    目标 与计算机高手无关,只是为了减少鼠标点击的次数,提高效率. 适用范围 Windows XP,Windows 7,Window 8 (在Windows 7 下验证通过.) 使用方法 在 “运行“ 对 ...

  4. Windows系统自带的DOS窗口

    写在前面: 整理自网络 记录学习过程,方便复习 说明 DOS全称为Disk Operating System,意思是"磁盘操作系统" DOS是个人计算机上的一类操作系统,windo ...

  5. 启用“关闭自动根证书更新”,解决Windows系统各种卡顿的问题(Visual studio 卡、远程桌面mstsc卡、SVN卡)

    最近,发现在Win7下面一系列操作都会出现卡顿的情况: 1.  Visual studio 启动调试和关闭调试时,都会卡上半分钟左右 2.  使用远程桌面mstsc.exe,点击连接时,也会卡上半分钟 ...

  6. 励志:98岁老爷爷用Windows系统自带画图软件制作的神作

    哈尔拉斯科,是一位很出名的老爷爷,他70岁才接触MS Paint(就是我们熟知的Windows自带的画图软件).他曾经是一名图形艺术家,但是之前他都是手工创作.他熟知怎么用双手进行艺术创作.但是后来, ...

  7. Windows系统自带的ODBC Data Sources的配置及使用

    一直不明白ODBC是个什么东东,虽然一次次碰到,却从没用过,看Wikipedia上的描述,可以访问各种数据库.Excel.CSV等,可以剥离数据库和操作系统依赖,简直神乎其神.不过这样的描述太抽象概括 ...

  8. windows系统自带工具

    辅助功能向导:单击"開始→执行",在弹出的对话框中输入:accwiz 计算器:单击"開始→执行",在弹出的对话框中输入:calc 字符影射表:单击"開 ...

  9. perfmon——使用windows系统自带的性能监视器监控进程信息

    第一次使用perfmon监控应用进程的信息,步骤总结如下: 第一部分 性能监视器 1.快捷键Win+R打开运行界面,输入“perfmon”命令后回车即可打开windows的性能监视器 2.点击“性能监 ...

随机推荐

  1. 【oracle学习笔记02】Oracle Architecture —— Process Structure

    Oracle中有三类进程: 1 User Process 2 Server Process Server Process is a program that directly interacts wi ...

  2. [Fundamental of Power Electronics]-PART I-2.稳态变换器原理分析-2.3 Boost 变换器实例

    2.3 Boost 变换器实例 图2.13(a)所示的Boost变换器器是另一个众所周知的开关模式变换器,其能够产生幅值大于直流输入电压的直流输出电压.图2.13(b)给出了使用MOSFET和二极管的 ...

  3. 算法很美,听我讲完这些Java经典算法包你爱上她

    大家好,我是小羽. 对于编程来说的话,只有掌握了算法才是了解了编程的灵魂,算法对于新手来说的话,属实有点难度,但是以后想有更好的发展,得到更好的进阶的话,对算法进行系统的学习是重中之重的. 对于 Ja ...

  4. 对不起,“下一代ERP”仍旧是现在的ERP

    最近数字化转型太火了,到处都是相关数字化的网文.很多人又说在数字化转型时代,ERP早就落伍了云云,取而代之的是什么"下一代ERP",叫什么"ARP"." ...

  5. 逆向初级-PE(五)

    5.1.PE文件结构 1.什么是可执行文件? 可执行文件(executable fle)指的是可以由操作系统进行加载执行的文件. 可执行文件的格式: Windows平台: PE(Portable Ex ...

  6. Go-14-解决 go get golang.org/x/text 拉取失败问题

    现象 在执行go get -v github.com/spf13/cobra/cobra 时,报go get golang.org/x/text 拉取失败问题 解决方法: 在 ${gopath}/sr ...

  7. Day01_03_Java名词

    java名词 SDK 软件开发工具包 JDK Java的软件开发工具包,其中包括Java虚拟机(JVM),Java运行环境(即jre),Java工具(编译器,运行工具等)和Java基础类库等. JRE ...

  8. H5小技巧之——巧用<a>标签锚链接(#锚点链接 #页面特定位置 #DOM定位 #hash路由中使用锚链接)

    #作者:矩阵鱼--代码中游泳的咸鱼 前端开发中,常遇到定位到页面某特定位置的需求,JavaScript提供的el.scrollIntoView() 和 el.scrollIntoViewIfNeede ...

  9. 脱壳——UPX脱壳原理(脱壳helloworld)

    脱壳--UPX脱壳原理 脱壳步骤 1 找到OEP 2 dump(导出)内存文件 3 修复 1 找到OEP 1 程序运行先从壳代码运行,壳代码执行完之后会跳转到真正的OEP,也就是是说第一步,首先要找到 ...

  10. hdu2435最大流最小割

    2435  There is a war 题意:       给你一个有向图,其中可以有一条边是无敌的,这条边可以是图中的边,也可以是自己任意加上去的图中没有的边,这条无敌的边不可以摧毁,让1和n无法 ...