一、安装rdesktop

  1. 打开Linux Ubuntu
  2. Ctrl - Alt - T打开终端
  3. 使用万能的安装指令$ sudo apt-get install rdesktop安装rdesktop
  4. 使用指令$ rdesktop --help测试rdesktop是否成功安装

二、设置Windows

  1. 打开Windows
  2. 右键"我的电脑" (好像Win7是"此电脑),选"属性"
  3. 点击"远程设置"
  4. 把有关的都勾成允许
  5. Win - R打开"运行"
  6. 输入cmd打开Windows命令行
  7. 在命令行中输入ipconfig查看你的IP地址
    找到"以太网适配器 以太网:"那一段
    找到"IPv4 地址"那一行
    把后面那一串数字记下来,那是WindowsIP地址

三、使用rdesktop

  1. $ rdesktop IP_address远程协助IP_address,默认不全屏 (协助后屏幕大小不可更改),无声音
  2. $ rdesktop -f IP_address全屏显示
  3. $rdesktop -r attr IP_adress设置属性,例:
  • $ rdesktop -f -r sound:on IP_address开启声音
  • $ rdesktop -f -r sound:local IP_address把声音带到本地播放器 (须与-r sound:local联用,不然没声音)
  1. $ rdesktop -u username IP_address使用username作为登录用户名
  2. $ rdesktop -p password IP_address使用password作为登录密码 (如果此项不选且Windows设置了密码,那么会显示出开机登录界面,必须使用强密码,不能用PIN码)

四、编写Linux Bash脚本

  1. 由于rdesktop每个参数都很长,一般都会用到如下指令
    $ rdesktop -f -u username -p password -r sound:on -r sound:local IP_address
    十分繁琐,所以可以将rdesktop的调用写在Bash脚本中
  2. 脚本内容
#control(一般在第一行写文件名,可以不用)
#!/bin/bash     #指明用/bin/bash作为解释器,不可省略#设置默认属性
username="default_uesrname"      #设置默认username,default_username根据你的需求自行设置
password="default_password"      #设置默认password,default_password根据你的需求自行设置
declare -i full_screen=1       #设置默认的屏幕大小,0代表不全屏,其他代表全屏,根据你的需求自行设置
declare -i sound_on=1          #设置默认声音是否开启,0代表不开启,其他代表开启,根据你的需求自行设置
declare -i sound_local=1       #设置默认声音是否带到本地,0代表否,其他代表是,根据你的需求自行设置
ip="default_ip"              #设置默认的IP地址,default_ip根据你的需求自行设置#显示default信息
function default
{echo "username\t: $username"echo "password\t: $password"echo "full screen\t: $full_screen"echo "sound\t: $sound_on"echo "sound to local\t: $sound_local"echo "ip:\t $ip"
}#显示help信息的函数
function help
{echo "control [options] [IP_address]"echoecho "options:"echo "\t-d\tshow the default options"echo "\t-f\t(not) show full-screen"echo "\t--help\tshow this help document"echo "\t-l\t(not) bring the sound to local"echo "\t-p <password>\tuse <password> as password"echo "\t-s\t(not) turn on the sound"echo "\t-u <username>\tuse <username> as username"
}echo   #输出空行declare -i mode=0 #0代表无,1代表username,2代表password
declare -i count=0
for arg in "$@"
docount = $count + 1case $arg in"-d")default    #输出默认属性"-f")full_screen=$full_screen - 1 #0变成-1,1变成0"--help")help   #输出帮助信息"-l")sound_local=$sound_local - 1"-p")mode=2*)case $mode in0)ip=$arg1)username=$arg2)password=$argesac;;esac
done#生成指令
instruction="rdesktop"
instruction="$instruction -u \"$username\""        #设置用户名
instruction="$instruction -p \"$password\""        #设置密码
if $full_screen;; theninstruction="$instruction -f"  #设置全屏模式
fi
if $sound_on;; theninstruction="$instruction -r sound:on"    #设置声音开启
fi
if $sound_local;; theninstruction="$instruction -r sound:local"  #设置把声音带到本地
fi
instruction="$instruction $ip"   #设置IP地址#执行指令
$instruction
exit $?     #使用rdesktop的返回值作为返回值

注:由于最近我的Linux崩溃了,本段代码无法测试,可能会有小错误,请见谅!

Linux Ubuntu如何远程协助Windows相关推荐

  1. Linux系统安装向日葵远程协助

    向日葵远程协助软件是一个非常不错的软件, 只需要安装一个软件就能实现远程协助.查看主机列表.绑定硬件设备等功能,彻底结束了运行两个程序的历史.让远程操作真正做到"轻装上阵",方便用 ...

  2. linux卸载向日葵远程控制,Linux系统安装向日葵远程协助

    向日葵远程协助软件是一个非常不错的软件, 只需要安装一个软件就能实现远程协助.查看主机列表.绑定硬件设备等功能,彻底结束了运行两个程序的历史.让远程操作真正做到"轻装上阵",方便用 ...

  3. win7连接linux ubuntu,win7远程桌面连接Ubuntu Kylin14.04

    Ubuntu Kylin下的操作: 1.首先,Win7远程连接上Ubuntu Kylin,所使用的协议是rdp,所以我们要装这个软件. 打开终端安装: sudo apt-get install xrd ...

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

    在windows系统中,微软的Windows提供了一种远程桌面系统(Remote Desktop),该服务的默认端口是3389(可以手动修改),可使用户远程登录进行系统管理或作为终端服务器运行各种应用 ...

  5. linux系统远程教程,Linux下实现远程协助

    一.检查系统是否安装有tcl和expect这2个软件包 [root@localhost:~]$ rpm -qa | grep tcl tcl-8.4.7-2 tclx-8.3.5-4 [root@lo ...

  6. va list win linux,云海虚拟化远程接入 利用VA的Linux插件访问使用windows应用

    第一步:搭建Linux 系统环境 测试环境:Oracle VM VirtualBox + Ubuntu 12.10 系统 系统信息截图如下: 第二步:Linux-AR 下载及安装 无论你用什么办法,反 ...

  7. linux远程打开windows程序,为新手讲解Linux和Windows系统的远程桌面访问知识

    很多新手都是使用Linux和Windows双系统的,它们之间的远程桌面访问是如何连接的,我们就为新手讲解Linux和Windows系统的远程桌面访问知识,包括所使用的软件及方法.本文所使用的Linux ...

  8. mac linux win三系统安装教程,【教程】macbook pro上安装三系统详解教程(mac os x+windows+linux ubuntu)...

    有关如何在macbook pro上安装三系统(mac os x+windows+linux ubuntu),本人本本MB986亲自测试,经过4天奋战已初有小成,特地写下详细安装教程便于惠存,如有问题情 ...

  9. rdp远程连接windows和linux,详解 Linux 和 Windows 间的远程桌面访问

    在Windows上面,我们都用过系统自带的远程桌面连接或者TeamViewer这样的工具,可以方便的让我们用图形化方式远程操作其他计算机.但是在Linux上,我们一般都是使用SSH来操作终端.那么在L ...

最新文章

  1. 使用VS.NET2003编写存储过程
  2. 框架页面jquery装载
  3. 业务系统设计之一:系统菜单设计
  4. rs485数据线接反_再拆一个RS232-RS485通信接口转换器
  5. php算法求出兔子数列,PHP算法:斐波那契数列的N种算法
  6. iOS开发拓展篇—音频处理(音乐播放器6)
  7. java 内存调优_JVM内存模型以及性能调优
  8. 学习JavaScript数据结构与算法 — 散列表
  9. 6. 移动端Web开发调试之Chrome远程调试(Remote Debugging)
  10. Java EE之FreeMarker前度模板引擎的使用
  11. 哪里有云南ip服务器,云南那些服务商可以提供云南本地ip服务器
  12. html 图片转换成word,在Word中通过把编辑的图片另存为HTML文件实现转换图片
  13. 如何更新seaborn库_Python 绘图总结(seaborn库的使用) (上)
  14. matlab小波变换边缘检测,matlab小波变换图像边缘检测源代码.m
  15. Android--CoordinatorLayout源码分析及NestedScrolling机制
  16. UIWebView的用法
  17. 人事管理系统hrm的总结
  18. 爬虫01-爬取约会吧图片
  19. xwiki安装使用以及问题解决
  20. 欧拉函数——数学知识(c++)

热门文章

  1. 四十七、第二份国外的Python考试(上篇)
  2. python连接access 参数太少_带参数的PypyODBC:[ODBC Microsoft Access Driver]参数太少。预期4...
  3. 微信小程序开发工具 清除授权缓存/文件缓存/登录缓存等等
  4. AAAI 2021 | 上海交大提出基于有监督解耦的信息瓶颈算法
  5. 微调也重要:探究参数初始化、训练顺序和提前终止对结果的影响
  6. AI领域人才,做什么工作可以年薪百万?
  7. 机器学习理论《统计学习方法》学习笔记:第五章 决策树
  8. 二分图最大权匹配 KM算法
  9. SringBoot+Redis整合
  10. pythonlist基本操作_Python 列表(list)简介及基本操作