Ubuntu16.04下使用rdesktop命令远程连接windows机器

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

[email protected]:~$ 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机器的命令,如下是两个远程连接的脚本:

[email protected]:~$ which rdesktop
/usr/bin/rdesktop

[email protected]:~$ cat /home/kevin/shell/desktop_win.sh/admin.sh
#!/bin/bash
/usr/bin/rdesktop -f 172.16.10.21 -u admin -p ‘[email protected]#123‘ -g 1024x768 -r clipboard:PRIMARYCLIPBOARD -a 16 -P -z

[email protected]:~$ cat /home/kevin/shell/desktop_win.sh/ncadmin.sh
#!/bin/bash
/usr/bin/rdesktop -f 172.16.10.21 -u ncadmin -p ‘[email protected]‘ -g 1024x768 -r clipboard:PRIMARYCLIPBOARD -a 16 -P -z

执行脚本进行远程连接:

[email protected]:~$ cd /home/kevin/shell/desktop_win.sh/
[email protected]:~/shell/desktop_win.sh$ ./admin.sh
[email protected]:~/shell/desktop_win.sh$ ./ncadmin.sh

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

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

原文地址:https://www.cnblogs.com/kevingrace/p/9359354.html

时间: 2024-10-29 19:08:13

Ubuntu16.04下使用rdesktop命令远程连接windows机器的相关文章

Ubuntu16.04下安装oracle客户端

在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到Oracle数据库 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载如下所需的三个包. oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.4.0-1

ubuntu16.04下安装petalinux

ubuntu16.04下安装petalinux 参考https://www.cnblogs.com/vacajk/p/6146146.html 安装环境: 1. ubuntu 16.04 2. petalinux-v2015.4 3. 目标板:zynq 7010 SOC 安装步骤: 1. 在home目录下新建两个文件夹:petalinux和petalinux_installer两个文件夹,将安装包petalinux-v2015.4-final-installer-dec.run放到文件夹peta

Ubuntu16.04下,rabbimq集群搭建

rabbitmq作为企业级的消息队列,功能很齐全,既可以作为单一的部署模式,又可以做集群的部署模式 单一部署就不说了,就是在一台服务器上部署rabbitmq消息队列,可以参考我的博客:Ubuntu16.04下,erlang安装和rabbitmq安装步骤去安装部署 集群部署有好几种方式,具体使用哪一种,要根据自己的需求而定,这里主要介绍一下普通集群和镜像集群 普通模式 普通模式是集群的默认模式,集群中各个节点拥有相同的队列结构,但是队列的消息实体已保存在其中一个节点,当消费者consumer连接集

Ubuntu 12.04 下,adb命令不显示设备ID

1. 将adb命令添加到/usr/local/bin下.命令: sudo cp ~/working/ics/out/host/linux-x86/bin/adb /usr/local/bin/ 2. 创建文件50-android.rules.命令: sudo vim /etc/udev/rules.d/99-android.rules  (99代表权限,如果有两个这样到文件,执行权限高的.) 输入: SUBSYSTEM=="usb", ATTRS{idVendor}=="17

Ubuntu16.04 下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)

由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualenv. 一.安装uwsgi 1. 在虚拟环境下安装uwsgi 1 # 启动环境 2 pyenv activate your_env_name 3 pip install uwsgi 2. 测试uwsgi,创建test.py def application(env, start_response): s

Ubuntu16.04下安装redis

Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/releases/redis-3.2.6.tar.gz  解压该文件: sudo tar -zxvf redis-3.2.6.tar.gz 会在当前目录下生成文件夹redis-3.2.6,我把它移动到了/usr/redis目录下: sudo mv redis-3.2.6 /usr/redis 如果没有安装gcc,

Linux下开启MySQL的远程连接

Linux下开启MySQL的远程连接 基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限.下面是基本的步骤: 1.登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "root"; mysql> flush privileges; 第一句中"%

Windows7下PL/SQL配置远程连接Oracle数据库

PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用.同时,PL/SQL也是一种程序语 言,叫做过程化SQL语言(Procedural Language/SQL).PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL 语句的使用上增加了编程语言的特点.PL/SQL只有Oracle数据库有,Mysql目前不支持PL/SQL. 由于工作关系,最近需要操作SQL语句,数据库是Oracle10g.操作数据库总不能直接在服务器上操作吧,一般都是 远程,所以找

Ubuntu16.04下编译安装及运行单目ORBSLAM2

官网有源代码和配置教程,地址是 https://github.com/raulmur/ORB_SLAM2 1 安装必要工具 首先,有两个工具是需要提前安装的.即cmake和Git. sudo apt-get install cmake sudo apt-get install git 2 安装Pangolin,用于可视化和用户接口 安装依赖项: sudo apt-get install libglew-dev sudo apt-get install libpython2.7-dev 先转到一个