前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux服务器搭建之路7-通过rdesktop远程连接win10

linux服务器搭建之路7-通过rdesktop远程连接win10

作者头像
锦小年
发布2019-05-26 10:36:38
4.7K0
发布2019-05-26 10:36:38
举报
文章被收录于专栏:锦小年的博客锦小年的博客

个人有两台电脑,一个win10,一个centos7,coding主要在centos7上,但是其他主要在win10上,刚开始用win10远程连接centos,但是用matlab这一类gui软件的时分辨率不是很好,最终还是选择在centos上远程连接win10.本文主要介绍如何在centos7上通过rdesktop远程连接win10.

1. centos上rdesktop的安装

安装依赖:

安装rdesktop:

代码语言:javascript
复制
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
rpm -Uvh nux-dextop-release*rpm
yum install rdesktop -y

如果不成功,则说明需要通过源码安装。

源码下载:

代码语言:javascript
复制
wget https://github-production-release-asset-2e65be.s3.amazonaws.com/38628224/0825b3c2-480f-11e5-94cb-41b657693d34?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181003%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181003T124050Z&X-Amz-Expires=300&X-Amz-Signature=65f9bb9d974ff1bf43dd72a141a47eaa2700c701d98616a43961623caec0ca9a&X-Amz-SignedHeaders=host&actor_id=23137655&response-content-disposition=attachment%3B%20filename%3Drdesktop-1.8.3.tar.gz&response-content-type=application%2Foctet-stream

解压:

代码语言:javascript
复制
tar -xvf rdesktop-1.8.3.tar.gz

安装:

代码语言:javascript
复制
./configure --disable-credssp --disable-smartcard

如果没有后面的参数可能会报错 接下来:

代码语言:javascript
复制
make
make install

控制台输入rdesktop,出现这样就成功了。

在这里插入图片描述
在这里插入图片描述

2. win10 远程设置

在这里插入图片描述
在这里插入图片描述

尤其是6,一定要注意。

3.连接命令

代码语言:javascript
复制
rdesktop -a 24 -g 1920x1080 -K -D -r clipboard:PRIMARYCLIPBOARD -u gxrao -p xiang713 192.168.10.115:3389

命令详解,可以自己按需设置

代码语言:javascript
复制
在这里插入代码片

-d: 域 -s: shell命令 (登录运行命令之后就退出) -c: 工作目录(应该是-s的子命令),-s shell命令的一个参数 -p: password (- to prompt) -n: 客户端(本地)主机名,默认为本地主机名 -k: 服务器上的键盘布局选择 (en-us, de, sv, etc.) -g: 桌面分辨率(宽x高) -i: enables smartcard authentication, password is used as pin -f: 全屏模式(Ctrl + Alt + Enter 退出全屏模式) -b: 强制位图刷新(没发现什么用) -L: 本地编码 -A: 无缝虚拟应用程序到本地 -B: use BackingStore of X-server (if available) -e: disable encryption (French TS) 禁用加密 -E: disable encryption from client to server 从客户端到服务器,禁用加密。 -m: 不允许拖动(不传递鼠标的拖动事件) -C: use private colour map -D: 不显示窗口标题栏(只有远程桌面窗口,没有关闭和最小化按钮) -K: 窗口切换快捷热键(Alt+Tab)不传递到远程桌面 -S: 标题按钮的大小,个人觉得这个参数很无用,或者我还没弄明白到底什么意思。 -T: 窗口标题 -t: disable use of remote ctrl -N: 数字键盘同步 -X: 给定另一个窗口的标识,嵌入到另一个窗口 -a: connection colour depth 选择颜色深度 -z: 启用rdp压缩 -x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.) -P: 持久位图缓存 -r: 设备重定向(参数可以重复使用)注:如windows下的mstsc开启串行口、本地磁盘、打印机等 ‘-r comport:COM1=/dev/ttyS0’: enable serial redirection of /dev/ttyS0 to COM1 把Linux上的ttyS0映射到远程windows的COM1口 or COM1=/dev/ttyS0,COM2=/dev/ttyS1 ‘-r disk:floppy=/mnt/floppy’: enable redirection of /mnt/floppy to ‘floppy’ share or ‘floppy=/mnt/floppy,cdrom=/mnt/cdrom’ 把本地的/mnt/floppy文件夹挂载到远程连接的floppy,/mnt/cdrom文件夹挂在到远程桌面的cdrom ‘-r clientname=’ 设置本地设备的客户端名称 for redirected disks ‘-r lptport:LPT1=/dev/lp0’: enable parallel redirection of /dev/lp0 to LPT1 or LPT1=/dev/lp0,LPT2=/dev/lp1 ‘-r printer:mydeskjet’: enable printer redirection or mydeskjet=”HP LaserJet IIIP” to enter server driver as well ‘-r sound:[local[:driver[:device]]|off|remote]’: 远程计算机的声音带到本地 available drivers for ‘local’: alsa: ALSA output driver, default device: default ‘-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]’: 剪贴板的配置 redirection. ‘PRIMARYCLIPBOARD’ 在本地和远程桌面共享剪贴板 when sending data to server. ‘CLIPBOARD’ looks at only CLIPBOARD. 以下的不是很常用 ‘-r scard[:”Scard Name”=”Alias Name[;Vendor Name]”[,…]] example: -r scard:”eToken PRO 00 00”=”AKS ifdh 0” “eToken PRO 00 00” -> Device in Linux/Unix enviroment “AKS ifdh 0” -> Device shown in Windows enviroment example: -r scard:”eToken PRO 00 00”=”AKS ifdh 0;AKS” “eToken PRO 00 00” -> Device in Linux/Unix enviroment “AKS ifdh 0” -> Device shown in Windows enviroment “AKS” -> Device vendor name -0: attach to console 连接到控制台 -4: use RDP version 4 使用RDP 4的版本 -5: use RDP version 5 (default) 默认使用RDP 5的版本 -o: name=value: Adds an additional option to rdesktop. sc-csp-name Specifies the Crypto Service Provider name which is used to authenticate the user by smartcard sc-container-name Specifies the container name, this is usally the username sc-reader-name Smartcard reader name to use sc-card-name Specifies the card name of the smartcard to use

常用的功能:

代码语言:javascript
复制
-g: 桌面分辨率(宽x高) 
-f: 全屏模式(Ctrl + Alt + Enter 退出全屏模式) 
-D: 不显示窗口标题栏(只有远程桌面窗口,没有关闭和最小化按钮) 
-T: 窗口标题 
-r: 设备重定向 
-A: 无缝虚拟应用程序到本地
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年10月03日,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. centos上rdesktop的安装
  • 2. win10 远程设置
  • 3.连接命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档