从Debian远程桌面到Windows

欢迎访问我的个人博客:https://xiaohuilee.github.io/

title: 从Debian远程桌面到Windows
date: 2017-11-21 18:20:14
tags:

  • Debian
  • linux
  • 远程控制
  • windows
  • rdesktop

重点:使用rdesktop

rdesktop是linux下支持Windows远程桌面连接的客户端程序,
在linux系统下可通过它远程访问Windows桌面,支持多种版本。
rdesktop是sourceforge下支持GPL协议的一个开源项目,采用RDP(Remote Desktop Protocol,远程桌面协议),几乎可以连接windows的所有版本,诸如NT 4 Terminal Server, 2000, XP, 2003, 2003 R2, Vista, 2008, 7, and 2008 R2等。
目前,rdesktop可运行于所有的基于X window平台的Unix系统中,当前稳定版本是1.7.0.

官方网站:http://www.rdesktop.org/
主要的流程分为两步:

  1. 从电脑上启用远程连接
  2. 安装rdesktop

做完上述两步就可以连接到远程的Windows桌面了。

1. 从电脑上启用远程连接

在桌面的计算机图标右键 -> 属性 ->远程里打开允许远程连接到此计算机,同时取消勾选仅允许运行使用网络....这一项,不取消的话会报以下这个错:

aukuno@DataScience:~/rdesktop$ rdesktop 192.168.203.41
Autoselected keyboard map en-us
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Failed to connect, CredSSP required by server.

此时Windows的远程设置如下:


从Debian远程桌面到Windows_第1张图片
Screenshot from 2017-11-09 05-19-55.png

2. Debian上安装rdesktop

直接上命令:

sudo apt-get install -y rdesktop

其中,-y表示直接允许安装请求的意思
至此,基本配置就搞定了

3. 从debian远程命令

rdesktop -g 1024x768 serverName

其中-g指定分辨率,其他参数见man rdesktop。下面列出了部分可选参数:

Usage: rdesktop [options] server[:port]
   -u: user name
   -d: domain
   -s: shell / seamless application to start remotly
   -c: working directory
   -p: password (- to prompt)
   -n: client hostname
   -k: keyboard layout on server (en-us, de, sv, etc.)
   -g: desktop geometry (WxH)
   -i: enables smartcard authentication, password is used as pin
   -f: full-screen mode
   -b: force bitmap updates
   -L: local codepage
   -A: path to SeamlessRDP shell, this enables SeamlessRDP mode
   -B: use BackingStore of X-server (if available)
   -e: disable encryption (French TS)
   -E: disable encryption from client to server
   -m: do not send motion events
   -C: use private colour map
   -D: hide window manager decorations
   -K: keep window manager key bindings
   -S: caption button size (single application mode)
   -T: window title
   -t: disable use of remote ctrl
   -N: enable numlock syncronization
   -X: embed into another window with a given id.
   -a: connection colour depth
   -z: enable rdp compression

到这里就可以看见已经成功远程到Windows桌面了!

你可能感兴趣的:(从Debian远程桌面到Windows)