linux下rdesktop远程联接windows系统(配合xshell工具的使用及遇到的问题)

在windows系统中,微软的Windows提供了一种远程桌面系统(Remote Desktop),该服务的默认端口是3389(可以手动修改),可使用户远程登录进行系统管理或作为终端服务器运行各种应用软件。而要连接Windows远程桌面,需在Windows客户端安装相应的软件(tsclient)。如果你是Windows服务器管理员肯定使用过该工具,因为远程桌面能大大方便系统管理员远程维护服务器。

在Linux系统中,同样可以通过一款免费工具rdesktop连接到Windows远程桌面,本文配合xshell工具使用。

先用XSHELL远程(ssh)上LINUX系统,输入 命令:rdesktop 192.168.25.159 回车

linux下rdesktop远程联接windows系统(配合xshell工具的使用及遇到的问题)_图形界面_02

将会弹出远程桌面程序联接远程windows计算机(效果图)。

下面介绍具体安装实现过程:(系统为:centos6.6)

先SSH上这台服务器:

注意:WARNING! The remote SSH server rejected X11 forwarding request.在XSHELL中如果登陆LINUX时有这个警告,表示系统设置不支持rdesktop就算安装了也无法使用,一会我们还会提到。

我们先查询下是否安装rdesktop工具:rpm -qa rdesktop

没查询到,表示没有安装rdesktop工具:

接着我们先安装:yum install rdesktop

linux下rdesktop远程联接windows系统(配合xshell工具的使用及遇到的问题)_rdesktop _06

安装完成后系统可以使用rdesktop命令,rdesktop -h 可以查看使用帮助及命令相关参数说明。

linux下rdesktop远程联接windows系统(配合xshell工具的使用及遇到的问题)_图形界面_08

安装完成后我们试下能否使用,报错了,无法远程。

通过测试发现rdesktop 需要依赖xorg-x11-xauth.x86_64,而系统里还没安装。

yum install xorg-x11-xauth.x86_64

安装成功了,然后我们退出,再通过XSHELL重新联接:

我们发现这时通过XSHELL联接服务器后,出现的提示变了,出现以下提示:

Last login: Wed Aug 16 17:43:29 2017 from 192.168.25.159 /usr/bin/xauth: file /root/.Xauthority does not exist

对这是XSHELL联接时提示.Xauthority这个文件不存在而出现的提示。第一次成功登陆会出现这个提示,退出再登就不会再有提示,因为刚才登陆的时候他检测文件不存在会自动创建些文件(前提是我们刚xauth安装成功了)

linux下rdesktop远程联接windows系统(配合xshell工具的使用及遇到的问题)_ 远程_13

退出再进已经没有提示了,接着再试下rdesktop命令功能能否正常使用.

登录后复制

以下是rdesktop命令常用参数:
-u 和 -p //指定用户名和密码。
-D //隐藏远程桌面的顶栏。
-f //默认全屏, 需要用Ctrl-Alt-Enter组合键进行全屏/窗口 模式切换。
-g 1024*768 指定分辨率 workarea 自动检测当前Linux桌面尺寸全部填充
-a //16表示使用16 bit色。
-r clipboard:PRIMARYCLIPBOARD //本地和远程桌面共享剪切板。
-r disk:MyDisk=/home/deepin //本地linux的目录挂载到远程Windows上,名称MyDisk。
-r sound:[local|off|remote]    // 声音重定向。
-r sound:local //把远程主机的声音带到本机。
-x lan|modem //如果带宽宽的话,选择lan加载远程桌面背景,默认没有。1.2.3.4.5.6.7.8.9.10.11.

个人觉得当跳板机为linux时使用rdesktop命令配合Xshell工具可以更方便高效的管理其它所有服务器(windows+linux+unix)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在Linux使用rdesktop连接远程桌面时,可能会遇到一些错误。要解决这些错误,可以尝试以下几种方法: 1. 确保已正确安装rdesktop。可以通过运行命令sudo apt-get install rdesktop来安装rdesktop。\[1\] 2. 检查远程桌面服务器的IP地址和端口号是否正确。确保在连接命令中使用正确的IP地址和端口号。例如,rdesktop -u 用户名 -d 域名 服务器IP:3389。\[3\] 3. 检查网络连接是否正常。确保您的Linux系统可以正常访问远程服务器。可以尝试使用ping命令来测试与服务器的连接。 4. 检查防火墙设置。如果您的Linux系统上启用了防火墙,可能需要配置防火墙以允许rdesktop连接。请参考相关文档或咨询系统管理员。 5. 如果仍然无法连接,请检查rdesktop的日志文件以获取更多详细信息。日志文件通常位于/var/log目录下,可以使用命令tail -f /var/log/rdesktop.log来查看实时日志。 希望以上方法能帮助您解决Linux使用rdesktop连接错误。如果问题仍然存在,请提供更多详细信息以便我们进一步帮助您解决问题。 #### 引用[.reference_title] - *1* *2* [Linux下通过rdesktop连接Windows远程桌面](https://blog.csdn.net/weixin_30421223/article/details/116794395)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Linux使用rdesktop连接Windows远程桌面](https://blog.csdn.net/zklth/article/details/6594542)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值