前段时间在本机安装了ubuntu16.04桌面版,后来需要远程连接一台win10系统的跳转机,下面介绍使用rdesktop命令远程连接windows机器的操作记录:
1)首先安装rdesktop工具

kevin@bobo:~$ sudo apt-get install rdesktop

默认端口是3389
注意:远程windows机器的服务中的 Terminal Servies 需要开启。即:我的电脑-右键-属性-远程中,勾选 允许远程用户链接到此计算机。

针对rdesktop命令的参数解释:

-f      全屏
-a 16位色,可选,不过最高就是16位
-u xxxxxx 登录用户,可选
-p xxxxxx 登录密码,可选
-r clipboard:PRIMARYCLIPBOARD 重要,剪贴板可以与远程桌面交互
-z 压缩,可选
-g 1024x768 分辨率,可选,缺省是一种比当前本地桌面低的分辨率
-P 缓冲,可选
-r disk:wj=/home/magicgod 映射虚拟盘,可选,会在远程机器的网上邻居里虚拟出一个映射盘,功能很强,甚至可以是软盘或光盘
-r sound:off 关闭声音,当然也可以把远程发的声音映射到本地来。

2)连接远程windows机器的命令,如下是两个远程连接的脚本:

kevin@bobo:~$ which rdesktop
/usr/bin/rdesktop kevin@bobo:~$ cat /home/kevin/shell/desktop_win.sh/admin.sh
#!/bin/bash
/usr/bin/rdesktop -f 172.16.10.21 -u admin -p 'Qw!@#123' -g 1024x768 -r clipboard:PRIMARYCLIPBOARD -a 16 -P -z kevin@bobo:~$ cat /home/kevin/shell/desktop_win.sh/ncadmin.sh
#!/bin/bash
/usr/bin/rdesktop -f 172.16.10.21 -u ncadmin -p 'KeviN@123' -g 1024x768 -r clipboard:PRIMARYCLIPBOARD -a 16 -P -z

执行脚本进行远程连接:

kevin@bobo:~$ cd /home/kevin/shell/desktop_win.sh/
kevin@bobo:~/shell/desktop_win.sh$ ./admin.sh
kevin@bobo:~/shell/desktop_win.sh$ ./ncadmin.sh

特别注意:rdesktop退出全屏模式 :使用组合键ctrl+alt+enter进行切换;上面脚本执行后,发现全屏不了,明明已经加了-f参数,这是因为加了"-g 1024x768"的分辨率参数,去掉这个分辨率参数就可以实现全屏了!

此外,Ubuntu除了上面的rdesktop命令进行远程连接操作外,还可以使用自带的Remmina进行ssh、VNC、RDP(连接windows机器)远程连接。

最新文章

  1. 将一个实体数据保存到不同的数据表中<EntityFramework6.0>
  2. asp.net C#获取程序文件相关信息
  3. 【CSS3】css3:box-sizing属性
  4. Java中的移位运算符
  5. 图书馆管理系统SRS
  6. 用IO流拷贝歌曲
  7. Https 客户端与服务器交互过程梳理(转)
  8. R+NLP︱text2vec包——四类文本挖掘相似性指标 RWMD、cosine、Jaccard 、Euclidean (三,相似距离)
  9. hdu5820 Lights
  10. Windows10 VS2017 C++多线程传参和等待线程结束
  11. Yarn vs npm: 你需要知道的一切
  12. [Python] 怎么把HTML的报告转换为图片,利用无头浏览器
  13. Jmeter分布式压力测试
  14. Object 及toString() 方法的重写
  15. 用sqoop将mysql的数据导入到hive表
  16. Android之仿iphone抖动效果
  17. hdu3790最短路径问题(BFS+优先队列)
  18. SignalR 循序渐进(五)多个Hub服务器下的消息订阅
  19. django cookie 提供的功能 参数
  20. 洛谷3805:【模板】manacher算法——题解

热门文章

  1. 洗礼灵魂,修炼python(25)--自定义函数(6)—从匿名函数进阶话题讲解中解析“函数式编程”
  2. 解决wordpress上传文件出现http错误问题
  3. python学习--Django虚拟环境搭建
  4. HBase——强一致性详解
  5. VS Code 快捷键使用小技巧
  6. Django-组件拾遗
  7. swift函数的调用约定
  8. 30个你 “ 不可能全部会做 ” 的javascript题目
  9. centos 6.5 gogs迁移外部仓库报错
  10. KKT(Karush-Kuhn-Tucher)条件