现在用ubuntu系统,公司买了个windows的服务器,需要给配置一套环境,来回跑很麻烦,就想windows下可以的远程桌面,Linux应该也有。

现在自己的ubuntu13.10,无法进入桌面的“系统设置”项,因此排除了一种用”ubuntu系统上面来,依次点击并打开以下菜单:应用程序-----互联网-----终端服务客户端“的方法,这种方法和windows的远程桌面项很类似。

现用rdesktop这款软件来完成我的需求。实际上也很简单。

    ubuntu端:

sudo apt-get install rdesktop

 windows端:

需要允许此windows远程访问。

我的windows是windows server2012,基本操作:计算机---属性---远程设置---远程,

勾选:允许远程连接到此计算机。去掉默认勾选:仅允许运行使用网络级别验证...,(如果不取消这个,在运行时会出现“ERROR: recv: 连接被对端重置”)。

开始从ubuntu启动了,仅需要一条命令:

rdesktop -f -a 32 -0 192.168.1.112

就ok了。

【扩展】

用法: rdesktop[options] server[:port]

命令参数常用的有:

-u 用户名

-p 密码

 -P 缓冲,可选

-n 客户端主机名(显示windows任务管理器中的连接客户端名)

-g 桌面大小( 宽* 高)[也可以用 x(小写的X)]

-f 全屏模式,从全屏模式切换出来按Ctrl+Alt+Enter

-a 连接颜色深度(最高到16位),一般选16才会显示真彩色(window7支持32位)

-0 数字0表示连接上windows控制台,等效mstsc/console命令

 -r clipboard:PRIMARYCLIPBOARD 重要,剪贴板可以与远程桌面交互

 -r disk:wj=/home/magicgod 映射虚拟盘,可选,会在远程机器的网上邻居里虚拟出一个映射盘,功能很强,甚至可以是软盘或光盘

 -r sound:off 关闭声音,当然也可以把远程发的声音映射到本地来。

  -z 压缩,可选

例子:

1、在全屏模式下用真彩色、客户端名为connection、用户名pan连接192.168.0.100控制台

$rdesktop-f -a 16 -n connection -u pan -0 192.168.0.100

2、以800*600(W*H)窗口大小、真彩色、用户名pan、打开远程端口为16453的192.168.0.101控制台

$rdesktop -g 800*600 -a 16 -u pan -0 192.168.0.101:16453

 3、声卡映射过来:

 $rdesktop -f 192.168.0.99 -r sound

rdesktop退出全屏模式 :使用组合键ctrl+alt+enter进行切换。

ubuntu远程桌面连接windows系统的更多相关文章

  1. ubuntu远程桌面连接windows系统(转)

    现在用ubuntu系统,公司买了个windows的服务器,需要给配置一套环境,来回跑很麻烦,就想windows下可以的远程桌面,linux应该也有. 现在自己的ubuntu13.10,无法进入桌面的& ...

  2. 使用windows远程桌面连接Windows Azure中的Ubuntu虚拟机

    1.创建ubuntu虚拟机,这里同样不再赘述,创建过程和创建Windows虚拟机基本一样,只是登录可以选择密钥注入或者用户名密码(为了方便我选择了用户名密码认证),创建完成后,查看虚拟机详情中的端口信 ...

  3. 远程桌面连接Windows Azure中的Ubuntu虚拟机

    默认情况下,通过Windows Azure创建的ubuntu虚拟机是不能直接连接远程桌面的,只能通过SSH终端连接. 在Windows Azure Portal中创建Ubuntu虚拟机,创建完成后添加 ...

  4. 开启远程桌面连接windows的方法以及遇到的问题

    确认电脑的远程服务是否已经开启 开始--运行--输入“services.msc ”,打开服务,找到三个remote desktop开头的服务 Remote Desktop Configuration. ...

  5. 如何用Mac远程桌面连接windows

    打开mac,连接网络,找到系统中自带的“远程桌面连接”软件,截图如下

  6. Ubuntu 14.04 Remmina远程桌面连接Windows计算机

    可以在/usr/share/applications/目录下启动Remmina远程桌面客户端或者直接在Dash中搜索Remmina即可 启动后如下图,可以新建,复制,编辑,删除远程桌面客户端 选择新建 ...

  7. ubuntu远程桌面连接命令rdesktop连接windows远程桌面详解

    sudo apt-get install rdesktoprdesktop 124.42.120.174:1433 呵呵,连接成功了. -f 全屏-a 16位色默认端口是3389(linux 22 s ...

  8. Mac上远程桌面连接Windows Server 2012 R2

    在将一台服务器的操作系统由Windows Server 2012升级为Windows Server 2012 R2之后,在Mac电脑上用微软的远程桌面软件怎么也连不上服务器,错误信息如下: Remot ...

  9. 通过xrdp实现远程桌面连接Windows Azure linux虚拟机

    本文以Oracle Linux 6.4虚拟机为示例(22及3389端口必须打开,分别用于SSH及RDP连接) 1.在安装xrdp之前,首先需要安装一些必要的包,如: # yum -y install ...

随机推荐

  1. 【Spark】SparkStreaming-流处理-规则动态更新-解决方案

    SparkStreaming-流处理-规则动态更新-解决方案 image2017-10-27_11-10-53.png (1067×738) elasticsearch-head Elasticsea ...

  2. Mono Touch Table应用

    , UIApplication.SharedApplication.StatusBarFrame.Height                         , UIScreen.MainScree ...

  3. Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测

    Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测 2017年12月13日 17:39:11 机器之心V 阅读数:5931   近日,Artur Suilin 等人发布了 Kaggl ...

  4. SQL多表连接查询(详细实例)(转)

    http://www.xker.com/page/e2012/0708/117368.html select * from student,course where student.ID=course ...

  5. 如何对 GIT 分支进行规划?

    项目背景: 该项目是在2011年11月份使用Asp.net三层帮荷兰某个客户开发的机票预定系统 该客户主要是做中国与欧洲的旅行社业务,特别是最近两年由于中国的发展因此客户也越来越重视机票业务 于是他们 ...

  6. ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing

    eclipse  sdk从低版本号切换到高版本号sdk的时候   v7包会包这个错ERROR: In <declare-styleable> MenuView, unable to fin ...

  7. 【Python】使用torrentParser1.02对多文件torrent的分析结果

    C:\Users\horn1\Desktop\python\41-torrentParser>python torrentParser.py 文件名=./6.torrent 文件结构: anno ...

  8. GitHub没有实时通知怎么办?当然是自己上手写一个啊!

    相信各位程序员对github已经不陌生了.不知道各位有没有注意到GitHub没有推送通知这个功能.当有人在我的存储库中创建了一个提取请求/问题时,我可以收到电子邮件通知,但当有人stars/forks ...

  9. Android 基本 Jackson Marshalling(serialize)/Unmarshalling(deserialize)

    本文内容 基本 Jack Marshalling 忽略属性 忽略 Null 字段 改变字段名字 基本 Jackson Marshalling 把 JSON 解析成 JsonNode Unmarshal ...

  10. Unity3D for Mac 破解

    每次版本更新又忘记怎么搞了.干脆记下来! 1安装Unity 2安装成功后打开Applecation>Unity>Unity(右击显示包内容)>contents>MacOS 3用 ...