对于远程桌面连接Linux,大家可能会第一时间想到使用VNC,,远程桌面Windows,大家第一时间会想到使用Windows自带的远程桌面。那么有没有办法,使得在Linux中可以远程Windows,在Windows中远程桌面Linux?今天就跟大家一起探讨一下Linux与Windows相互远程。以CentOS6.6为例,步骤如下所示:

使用Windows远程桌面连接Linux

  • 1、检查服务器是否安装GNome
[root@admin /]# rpm -qa | grep desktop

如果在查询的结果中未出现gnome-desktop,则需要配置安装源,安装GNOME图形界面,命令:yum -y groupinstall "X Window System" "Chinese Support" "Desktop"

  • 2、安装VNCServer,并进行配置VNCServer和设置密码
[root@admin /]# rpm -ivh tigervnc-server-1.1.0-18.el6.x86_64.rpm #本地安装VNCServer
[root@admin /]# vncpasswd #设置VNC登录密码
[root@admin /]# vim /etc/sysconfig/vncservers #修改配置VNC
[root@admin /]# chkconfig vncserver on #配置开机启动
[root@admin /]# service vncserver restart #启动VNC服务
  • 3、在防火墙中放行5900~5905和3389

放行的VNC端口需要根据实际情况进行更改配置

  • 4、安装epel库
[root@admin /]# yum -y install epel-release
  • 5、安装xrdp
[root@admin /]# yum -y install xrdp
  • 6、修改xrdp配置
[root@admin /]# vim /etc/xrdp/xrdp.ini
max_bpp=32 #将默认的24修改为32
  • 7、启动xrdp服务并设置为开机启动
[root@admin /] chkconfig xrdp on
[root@admin /] service xrdp start

以上均为在线安装,如需要离线安装,可到网站中:http://www.rpmfind.net/ 搜索xrdp选择适合自己系统的版本下载

[root@admin /] rpm -ivh xrdp-0.6.1-5.el6.x86_64.rpm

  • 8、测试远程桌面

使用Linux远程桌面连接Windows

  • 1、确认Linux已经安装GNome图形桌面
  • 2、配置需要被远程的Windows允许远程桌面连接
  • 3、在Windows防火墙中放行远程桌面端口(Windows默认端口为3389)
  • 4、在Linux安装远程连接包
[root@admin /]# yum -y install rdesktop
[root@admin /]# yum -y install tsclient
  • 5、在应用程序->Internet->打开终端服务器客户机
  • 6、点击Add Connection,选择Windows Terminal Service,依次填写Name、Host、Username、Password

如果Windows远程桌面端口不是3389,则填写时使用格式IP:端口

  • 7、保存配置后,在主界面双击刚才保存的会话配置即可

使用Linux远程桌面连接Linux

  • 1、确认Linux已经安装GNome图形桌面
  • 2、在Linux防火墙中放行远程桌面端口(默认端口初始值为5900+连接ID)并在被远程服务器中安装配置VNCServer
  • 3、在Linux安装远程连接包
[root@admin /]# yum -y install rdesktop
[root@admin /]# yum -y install tsclient
  • 4、在应用程序->Internet->打开终端服务器客户机
  • 5、点击Add Connection,选择VNC,依次填写Name、Host、Password

其中Host填写格式为:IP:连接ID

  • 6、保存配置后,在主界面双击刚才保存的会话配置即可

退出全屏

在Linux中不管是远程Windows还是Linux,如果出现全屏,不知道如何退出全屏时,可使用以下方法
1、Linux远程Linux
使用 F8 键,此时会弹出VNC菜单,点击"Exit Viewer"或去掉"Full Screen"前面的勾选即可
2、Linux远程Windows
使用组合键Crtl+Alt+Enter即可退出全屏

常见错误

  • 1、输入的用户名和密码均正确,但登录却一直提示"xrdp_mm_process_login_response: login failed",查看xrdp日志提示报错信息如下所示:
[root@admin xrdp] vim /var/log/xrdp-sesman.log
[20181107-09:17:36] [INFO ] scp thread on sck 7 started successfully
[20181107-09:17:36] [INFO ] ++ created session (access granted): username root, ip x.x.x.x:57714 - socket: 7
[20181107-09:17:36] [INFO ] starting Xvnc session...
[20181107-09:17:36] [ERROR] X server -- no display in range is available # 报错信息

这个报错是因超过最大连接数据导致,解决方案如下所示:

[root@admin xrdp] ps -ef | grep xrdp | grep -v grep | awk '{print $2}' | xargs kill -9
[root@admin xrdp] vim /etc/xrdp/sesman.ini
MaxSessions=100 # 最大会话连接数
[root@admin xrdp] service xrdp restart

[root@admin xrdp] vim /etc/xrdp/sesman.ini
MaxSessions=10 # 最大会话连接数
KillDisconnected=1 # 修改为1,则表示断开连接后自动注销
IdleTimeLimit=1800
[root@admin xrdp] service xrdp restart

本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest,或扫描下面的二维码添加关注:

Windows与Linux相互远程桌面连接的更多相关文章

  1. windows server 2012 r2 远程桌面连接指南

    具体详情请阅览文档  http://pan.baidu.com/s/1jHTCpW6 windows server 2012 r2 远程桌面连接指南 - 作者 rick·bao - 日期 2016-0 ...

  2. windows本地安全策略实验-远程桌面连接锁定账户

    windows本地安全策略实验-远程桌面连接锁定账户 实验环境: 服务端:Win7-1:10.10.10.136,开启远程桌面服务 客户端:win7-2:10.10.10.153 确保客户端和服务端能 ...

  3. 20180726 - Windows 10 Pro 下远程桌面连接提示“出现身份验证错误”

    问题:Windows 10 Pro 下远程桌面连接提示“出现身份验证错误” [Window Title]远程桌面连接 [Content]出现身份验证错误.要求的函数不受支持 远程计算机: 192.16 ...

  4. windows 2008 server 服务器远程桌面连接会话自动注销,在服务器上开掉的软件全部自动关闭的解决办法

    windows 2008 server 服务器远程桌面连接会话自动注销,在服务器上开掉的软件全部自动关闭的解决办法:

  5. Windows与Linux如何实现相互远程桌面连接?

    今天跟大家一起讨论下,利用Windows自带的远程桌面连接工具,实现远程Linux桌面及在Linux系统中远程Windows桌面 一.Windows远程Linux桌面 1)本次实验以CentOS 7. ...

  6. Windows Server 2008设置远程桌面连接的最大数量

    远程桌面连接的默认数量是2,当有多个用户需要同时远程桌面连接时很不方便,可以设置远程桌面连接的最大数量. 1. 运行gpedit.msc: 2. 选择计算机配置-->管理模板-->Wind ...

  7. Windows局域网如何进行远程桌面连接

    我们以虚拟机为例: 1 确保被控制的计算机允许远程连接   2 确保被控制的计算机有密码(一般人方便,只有一个administrator账号,而且不设密码,开机直接进入的,如果没有密码,将无法进行远程 ...

  8. windows server2008 r2修改远程桌面连接端口。

    1. windows 2008远程桌面端口默认是用的是3389端口,但是由于安全考虑,通常我们安装好系统后一般都会考虑把原来的3389端口更改为另外的端口.   2.更改过程: 2-1.打开注册表:  ...

  9. 为树莓派(Raspberry pi 2)安装raspbian系统,并用windows自带的远程桌面连接登录

    准备工作 树莓派2开发板(保险起见,请装上散热片和风扇): 手机充电器和数据线(输出电压为5V,输出电流为1~2A,电流视开发板上所接附件多少而定): class10 sd小卡,还需要卡架或读卡器: ...

随机推荐

  1. bzoj2721樱花——质因数分解

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=2721 要推式子! 发现x和y一定都比 n! 大.不妨设 x = n!+k: 则1/x + 1 ...

  2. linux系统硬件配置

    转自:http://blog.163.com/yang_jianli/blog/static/1619900062010391127338/ 一:查看cpu more /proc/cpuinfo | ...

  3. Mysql的“Table 'mysql.servers' doesn't exist”的解决方法

    安装MYSQL后,又一次系统出现问题了,于是我查看mysql的错误日志,竟发现Table 'mysql.servers' doesn't exist问题的错误, 虽然与我的问题无关,但这个问题还是引起 ...

  4. vmware player 在windows下nat模式中的端口映射

    1.设置虚拟机nat共享的网卡为固定ip vmware虚拟机使用nat网络时,是VMware Network Adapter VMnet8网卡提供的nat服务.查看VMware Network Ada ...

  5. 设置cassandra用户名和密码

    参考http://zhaoyanblog.com/archives/307.html 修改cassandra.yaml配置文件 把默认的 authenticator: AllowAllAuthenti ...

  6. 单线程和多线程处理1W条数据对比代码

    package study.interview; import java.util.ArrayList; import java.util.HashMap; import java.util.Link ...

  7. Bootstrap-Plugin:折叠(Collapse)插件

    ylbtech-Bootstrap-Plugin:折叠(Collapse)插件 1.返回顶部 1. Bootstrap 折叠(Collapse)插件 折叠(Collapse)插件可以很容易地让页面区域 ...

  8. 这个移动通讯中 DB 、DBm 、瓦的基本知识的问题:

    1.对于无线工程师来说更常用分贝dBm这个单位,dBm单位表示相对于1毫瓦的分贝数,dBm和W之间的关系是:dBm=10*lg(mW)1w的功率,换算成dBm就是10×lg1000=30dBm.2w是 ...

  9. 我的Linux之路——windows10用WMware安装CentOS7.5 虚拟机详细步骤

    出自:https://www.jianshu.com/p/99f784d465f4 VMware简介:   VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出 ...

  10. 【转】简述TCP的三次握手过程

    TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接.第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确 ...