zoukankan      html  css  js  c++  java
  • 本文介绍使用windows系统自带的远程桌面mstsc连接Centos 7.x远程桌面的基本方法。

    本文介绍使用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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

    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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

    5.启动XRDP

    启动xrdp服务:

    systemctl start xrdp

    设置xrdp服务 开机自启动:

    systemctl enable xrdp

    三、远程连接测试体验

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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

    然后输入 vnc密码:

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

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

    四、其它连接方式

    1.使用MobaXterm连接

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

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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

    五、注销操作

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

    使用windows自带的远程桌面mstsc连接Centos 7.x远程桌面

  • 相关阅读:
    WCF-配置
    乡下人生活录——程序员给自己买份保险吧
    Sqlserver表分区
    Oracle通过Navicat导入表数据与机构,数据无法直接查询,需要加双引号的问题
    19.Imagetragick 命令执行漏洞(CVE-2016–3714)
    18.phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613)
    17.[CVE-2017-12615]Tomcat任意文件上传漏洞
    16.Tomcat弱口令 && 后台getshell漏洞
    15.Nginx 解析漏洞复现
    14.Nginx 文件名逻辑漏洞(CVE-2013-4547)
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/11796471.html
Copyright © 2011-2022 走看看