Linux下安装FreeRDP,连接Windows远程桌面的好软件软件
freerdp命令行参数

freerdp命令行参数详解描述FreeRDP是一个开源的跨平台远程桌面协议(RDP)实现,允许用户连接和远程控制Windows 远程桌面会话。
可以在其他系统上使用FreeRDP来远程访问Windows计算机或服务器。
命令行参数FreeRDP - A Free Remote Desktop Protocol Implementation用法:xfreerdp(wfreerdp) [文件] [选项] [/v:<服务器>[:端口]]语法:/flag (启用标志)/option:<值> (指定带值的选项)+toggle -toggle (启用或禁用开关,其中'/'是'+'的同义词)/v:<服务器>[:端口] 服务器主机名/port:<数字> 服务器端口/w:<宽度> 宽度/h:<高度> 高度/size:<宽度>x<高度> 屏幕尺寸/f 全屏模式/bpp:<深度> 会话bpp(颜色深度)/kbd:0x<布局ID> 或<布局名称> 键盘布局/kbd-list 列出键盘布局/kbd-type:<类型ID> 键盘类型/kbd-subtype:<子类型ID> 键盘子类型/kbd-fn-key:<功能键数> 键盘功能键数/admin 管理员(或控制台)会话/multimon 多监视器/workarea 工作区/t:<标题> 窗口标题+decorations(默认:关闭)窗口装饰/a 扩展功能(Addin)/vc 静态虚拟通道/dvc 动态虚拟通道/u:[<工作域>\\]<用户> 或<用户>[@<工作域>] 用户名/p:<密码> 密码/d:<工作域> 工作域/g:<网关>[:端口] 网关主机名/gu:[<网关域>\\]<用户> 或<用户>[@<网关域>] 网关用户名/gp:<密码> 网关密码/gd:<网关域> 网关域/app:||<别名> 或<可执行路径> 远程应用程序/app-name:<应用名称> 用户界面的远程应用程序名称/app-icon:<图标路径> 用户界面的远程应用程序图标/app-cmd:<参数> 远程应用程序的命令行参数/app-file:<文件名> 用远程应用程序打开的文件/app-guid:<应用程序GUID> 远程应用程序GUID+compression(默认:关闭)压缩/shell 替代Shell/shell-dir Shell工作目录/audio-mode 音频输出模式/mic 音频输入(麦克风)/network 网络连接类型+clipboard(默认:关闭)重定向剪贴板+fonts(默认:关闭)平滑字体(ClearType)+aero(默认:关闭)桌面组合+window-drag(默认:关闭)全窗口拖动+menu-anims(默认:关闭)菜单动画-themes(默认:打开)主题-wallpaper(默认:打开)壁纸/gdi:<sw|hw> GDI渲染/rfx RemoteFX/rfx-mode:<image|video> RemoteFX模式/frame-ack:<数字> 帧确认/nsc NSCodec/jpeg JPEG编解码器/jpeg-quality:<百分比> JPEG质量-nego(默认:打开)协议安全协商/sec:<rdp|tls|nla|ext> 强制特定协议安全-sec-rdp(默认:打开)RDP协议安全-sec-tls(默认:打开)TLS协议安全-sec-nla(默认:打开)NLA协议安全+sec-ext(默认:关闭)NLA扩展协议安全/cert-name:<名称> 证书名称/cert-ignore 忽略证书/pcb:<blob> 预连接Blob/pcid:<id> 预连接ID/vmconnect:<vmid> Hyper-V控制台(使用端口2179,禁用协商)-authentication(默认:打开)认证-encryption(默认:打开)加密-grab-keyboard(默认:打开)抓取键盘-mouse-motion(默认:打开)鼠标移动/parent-window:<窗口ID> 父窗口ID-bitmap-cache(默认:打开)位图缓存-offscreen-cache(默认:打开)离屏位图缓存-glyph-cache(默认:打开)字形缓存/codec-cache:<rfx|nsc|jpeg> 位图编解码器缓存-fast-path(默认:打开)快速通道输入/输出+async-input(默认:关闭)异步输入+async-update(默认:关闭)异步更新/version 打印版本/help 打印帮助样例:xfreerdp connection.rdp /p:Pwd123! /fxfreerdp /u:CONTOSO\\chaos /p:Pwd123! /v: xfreerdp /u:chaos /p:Pwd123! /w:1366 /h:768 /v:192.168.1.100:4489。
Linux下安装FreeRDP,连接Windows远程桌面的好软件软件

Linux下安装FreeRDP,连接Windows远程桌面的好软件软件偶尔也玩一下Linux,发现Linux下没有类似微软远程桌面的东西,当然可以安装VNC,但是VNC却不能连Windows的远程桌面,网上说可以用RDesktop,但又评论说RDesktop 连接Windows机器太慢了,微软有专门为MAC系统的RDP客户端,却没看到Linux下专用的,一直想找一个好用的能连远程桌面的软件,偶然在网上看到了FreeRDP,编译安装后,果然好用。
文档是记录整个安装过程的,备忘!官方网站:/安装完后运行的命令是:xfreerdp 192.168.1.101 -u administrator -p 123功能说明(摘自百度快照):1、连接机器ip地址是192.168.1.101,2、登录远程机的账户密码是:-u administrator -p 1233、使用全屏浏览:-f4、把本地的/media/folder目录共享给远程机,其中disk:后面先接远程机的用户名,然后才是本地目录路径:–plugin rdpdr –data disk:administrator:/media/folder注意的事项:1、从远程机的全屏切换回来的快捷键是:ctrl+alt+enter2、在挂载了共享给远程机的目录后,远程机的ip地址前面有一个空格,然后才是双短横—,而其他地方的双短横都是紧接命令的。
3、为了不每次输入这么长的一段命令,可以写入.bashrc中(仅对当前环境有效),alias myconn=’command’4、更多的使用方法,请参考官方文档。
以下为安装FreeRDP的整个过程:(加粗为手工输入的命令,其它内容可能因环境不同会有差异)root@l1:~/home/acai# git clone https:///FreeRDP/FreeRDP.gitInitialized empty Git repository in /home/acai/test/FreeRDP/.git/remote: Counting objects: 13995, done.remote: Compressing objects: 100% (3677/3677), done.remote: Total 13995 (delta 10439), reused 13797 (delta 10290)Receiving objects: 100% (13995/13995), 5.46 MiB | 11 KiB/s, done.Resolving deltas: 100% (10439/10439), done.root@l1:~/home/acai# cd FreeRDProot@l1:~/home/acai/FreeRDP# apt-get install build-essential git-core cmake libssl-devlibx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-devReading package lists... DoneBuilding dependency treeReading state information... Donebuild-essential is already the newest version.git-core is already the newest version.libssl-dev is already the newest version.libx11-dev is already the newest version.libxext-dev is already the newest version.libxext-dev set to manually installed.libxinerama-dev is already the newest version.libxinerama-dev set to manually installed.libxcursor-dev is already the newest version.libxcursor-dev set to manually installed.libxdamage-dev is already the newest version.libxdamage-dev set to manually installed.libasound2-dev is already the newest version.The following extra packages will be installed:cmake-data emacsen-common x11proto-video-devThe following NEW packages will be installed:cmake cmake-data emacsen-common libcups2-dev libxkbfile-dev libxv-dev x11proto-video-dev 0 upgraded, 7 newly installed, 0 to remove and 73 not upgraded.Need to get 7,132kB of archives.After this operation, 18.4MB of additional disk space will be used.Do you want to continue [Y/n]? yroot@l1:~/home/acai/FreeRDP# apt-get install libavutil-dev libavcodec-devReading package lists... DoneBuilding dependency treeReading state information... DoneSuggested packages:libfaad-dev libogg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-devlibraw1394-devlibdc1394-22-devThe following NEW packages will be installed:libavcodec-dev libavutil-dev0 upgraded, 2 newly installed, 0 to remove and 73 not upgraded.Need to get 2,326kB of archives.After this operation, 6,558kB of additional disk space will be used.root@l1:~/home/acai/FreeRDP# apt-get install libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-devReading package lists... DoneBuilding dependency treeReading state information... Donelibdirectfb-dev is already the newest version.libdirectfb-dev set to manually installed.The following extra packages will be installed:dblatex doc-base libcunit1 libfreezethaw-perl libmldbm-perl libuuid-perl preview-latex-style texlive-bibtex-extratexlive-latex-extra texlive-latex-extra-doc texlive-math-extra texlive-pictures texlive-pictures-doc x11proto-record-devSuggested packages:docbook latex-cJk-all opensp texlive-lang-cyrillic texlive-xetex transfig doxygen-doc doxygen-gui libcunit1-doctexpower xmltexThe following NEW packages will be installed:dblatex doc-base doxygen libcunit1 libcunit1-dev libfreezethaw-perl libmldbm-perl libuuid-perl libxtst-devpreview-latex-style texlive-bibtex-extra texlive-latex-extra texlive-latex-extra-doctexlive-math-extratexlive-pictures texlive-pictures-doc x11proto-record-dev xmlto0 upgraded, 18 newly installed, 0 to remove and 73 not upgraded.Need to get 230MB of archives.After this operation, 360MB of additional disk space will be used.Do you want to continue [Y/n]? yroot@l1:~/home/acai/FreeRDP# cmake -DCMAKE_BUILD_TYPE=De bug-DWITH_SSE2=ON ....-- Configuring done-- Generating done-- Build files have been written to: /home/acai/FreeRDProot@l1:~/home/acai/FreeRDP# make...Note: Writing xfreerdp.1[100%] Built target xfreerdp.manpageroot@l1:~/home/acai/FreeRDP# make install...root@l1:~/home/acai/FreeRDP# cd /etc/ld.so.conf.droot@l1:/etc/ld.so.conf.d# lsafflib.conf GL.conf libasound2.conf vmware-tools-libraries.conf freerdp.conf i486-linux-gnu.conf libc.confroot@l1:/etc/ld.so.conf.d# vi freerdp.conf#写入并保存#/usr/local/lib/freerdp#/usr/local/libroot@l1:/etc/ld.so.conf.d# cat freerdp.conf/usr/local/lib/freerdp/usr/local/libroot@l1:/etc/ld.so.conf.d# which xfreerdp/usr/local/bin/xfreerdproot@l1:/etc/ld.so.conf.d# cd /usr/local/binroot@l1:/usr/local/bin# xfreerdpxfreerdp: error while loading shared libraries: libfreerdp-core.so.1.0: cannot open shared obJect file: No such file or directoryroot@l1:/usr/local/bin# ldconfigroot@l1:/usr/local/bin# ls -l /usr/local/bin | grep xfreerdp-rwxr-xr-x 1 root root 788141 2012-03-15 12:28 xfreerdproot@l1:/usr/local/bin# which xfreerdp/usr/local/bin/xfreerdproot@l1:/usr/local/bin# ls /usr/local/lib/freerdp/audin_alsa.so disk.so printer.so rdpdr.so serial.so tsmf.soaudin.so drdynvc.so rail.so rdpsnd_alsa.so tsmf_alsa.socliprdr.so parallel.so rdpdbg.so rdpsnd.so tsmf_ffmpeg.soroot@l1:/usr/local/bin# ls /usr/local/share/freerdp/keymaps/aliases digital_vndr fujitsu macintosh sony xfree98amiga empty hp macosx sun xkb.plataritt evdev ibm sgi_vndr xfree86root@l1:/usr/local/bin# cd ~/.freerdp/root@l1:~/.freerdp# xfreerdp 192.168.1.101 -u administrator -p 123 connected to 192.168.1.101:3389connected to 192.168.1.101:3389connected to 192.168.1.101:3389#安装完成,整个过程完毕出处:/blog/html/HowToUseFreeRDPinLinux.htm。
Windows远程桌面控制Linux(XDMCP)

Windows远程桌面控制Linux(XDMCP)随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。
本文将介绍通过xmanager远程桌面控制Linux的方法和技巧随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。
我们经常见到的几种最为常用的windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY 等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几乎不需要什么配置,使用简单,但是它们都无法启动窗口服务的程序或进程,也无法达到远程桌面控制。
本文将介绍通过xmanager远程桌面控制Linux的方法和技巧,文中所指的Linux 系统,如无特别说明都以RedHat 9.0为例。
有两种方法可以实现远程管理Linux桌面窗口,其中一个就是是我们所选择的X显示管理器(X display manager)或者说xdm,另一个流行的解决方案是vnc。
我选择xdm而不是vnc出于两点原因。
第一,vnc要有个服务端的守护进程,为每个共享的桌面运行。
第二,我已经有X服务器的软件安装在所有的工作站上,不想再添加额外的客户端软件了。
我们先来了解一些X系统方面的知识,X是用在大多数UNIX系统中的图形支持系统。
如果你在你的Linux机器上使用GNOME或者KDE的话,你就正在使用X系统。
它由X联盟()定义并维护。
大多数的Linux用户使用的都是由XFree86 项目 ()提供的X Window系统的实现。
xdm 是一个显示管理器,提供了灵活的任务管理功能。
然而xdm通常被认为是“GUI的登陆屏幕,可以自动启动我的X任务”,我们会看到实际上它要更为强大。
基于树莓派的freerdp桌面云终端的简单实现docx

基于树莓派的freeRDP桌面云终端的简单实现VDI虚拟桌面云系统可以通过RmoteFX, PCoIP,HDX等远程桌面显示协议将服务器端的虚拟操作系统桌面环境在远程云终端上显示出来。
商用的VDI系统需要部署服务器端虚拟机管理软件如System Center, XenServer等软件,购买价格不菲的服务器硬件,以及500~1000元之间的云终端接入设备。
这里介绍一个只需要普通PC 和一个价格低廉的树莓派开发板就能搭建的VDI系统,适合学习理解VDI架构和RemoteFX协议。
服务器端:服务器端需要运行Windows Server 2008 R2, Windows Server2012,并安装远程桌面虚拟主机服务组件。
需要注意的是在安装该组件是需要卸载运程桌面登入服务组件,也不能安装System Center 等主件,否则系统会提示组件无法安装。
另外为了更好支持服务器端的流媒体处理压缩,需要在服务器端Hyper-V role设置添加remotefX协议的显卡支持。
为了支持remotefX协议需要确认显卡硬件支持虚拟技术CPU虚拟化,和WMDD模块。
大部分最新型的显卡如NVIDIAGt650以上都支持remotefX协议。
安装远程桌面虚拟主机服务主件REMOTEFX协议:主流的远程桌面显示协议包括RmoteFX, PCoIP,HDX,这里主要介绍remoteFX协议。
remoteFX协议可以将服务器端的桌面图像和视频流数据分开压缩后在网络上传输到云终端显示;并将用户在云终端的鼠标键盘输入数据传回到服务器端处理。
remoteFX 协议添加了对局域网环境的传输支持,适合在LAN环境中部署VDI并提供较小延迟。
客户端:桌面云终根据图形和视频流数据的解码可以分为硬件解码和软件解码两种方式。
其中硬件解码方式通过ASIC指令对压缩的视屏流进行硬件解码,解码速率快,但成本也相对较高。
软解码方式通过程序指令对压缩的视频流进行解码,解码速率慢,但成本也相对较低。
linux 版frp使用方法

linux版frp使用方法一、前言随着互联网的发展,远程访问和控制的需求越来越强烈,而传统的SSH、telnet等远程连接方式已经无法满足需求,因此,反向代理技术应运而生。
其中,FRP(ForwardingReverseProxy)是一款非常优秀的反向代理工具,能够提供高可用性、负载均衡、服务热插拔等功能,在Linux平台上被广泛使用。
本文将详细介绍如何使用Linux版FRP。
二、安装FRP首先,我们需要安装FRP。
在大多数Linux发行版中,可以通过包管理器来安装。
例如,在Ubuntu上,可以使用以下命令安装FRP:```shellsudoapt-getupdatesudoapt-getinstallfrp```在CentOS上,可以使用以下命令:```shellsudoyuminstallfrp```安装完成后,FRP会在系统日志中输出相关信息。
三、配置FRPFRP可以通过配置文件来进行设置,通常位于/etc/frp目录下。
我们可以打开frp.conf配置文件进行配置,主要包括以下几部分:1.服务器信息:包括服务器的IP地址、端口号等;2.网关信息:设置需要反向代理的网络地址;3.客户端信息:如果需要使用动态代理证书,需要进行配置;4.日志记录:设置日志的级别和路径;5.数据库设置:可以选择不同的数据库进行存储。
具体的配置方式可以参考frp的官方文档。
配置完成后,需要保存并关闭文件。
四、启动FRP服务配置完成后,我们需要启动FRP服务。
在Ubuntu上,可以使用以下命令:```shellsudoservicefrpstart```在CentOS上,可以使用以下命令:```shellsudosystemctlstartfrp```启动成功后,可以通过浏览器或使用frpc命令行工具来测试是否正常工作。
五、使用FRP进行远程访问控制FRP支持通过动态端口映射来实现远程访问控制。
首先,我们需要创建一个新的端口映射规则,可以通过以下命令进行操作:```shellsudofrpc-l-n<内网IP>-p<内网端口>-r<外网IP>-t<外网端口>-u<用户名>-k<密码>-e<加密方式>-l-d<域名>-s<服务名>-i<虚拟机IP>-l-c<端口号>-f<防火墙规则>-v10000127.0.0.1:8080/webserver/index.php--protocol=tcp--local-port=8080--local-host=<内网IP>--remote-port=<外网端口>--remote-host=<外网IP>--forward-port=<端口号>--port-forward=<服务名>:<端口号>:<协议>--protocol=<协议>--method=GET--user=<用户名>--password=<密码>--extra-header="X-Test:Header"--client-auth=<客户端认证方式>--server-auth=<服务器认证方式>--use-vhost=<虚拟主机IP>--auth-timeout=<认证超时时间>--dynamic-certify=<是否使用动态证书>--server-key=<服务器私钥路径>--client-key=<客户端私钥路径>--certificate=<证书路径>--password=<本地端口号密码文件路径>--debug=3-mstart|tee/var/log/frp/log<文件名>.log|ncat-e<动态口令密钥文件路径>.hexfrpsvr/<内网IP>:<内网端口>/<域名>:<服务名> ```这个命令将创建一个新的动态端口映射规则,可以将其映射到任意地址上使用。
rdesktop 使用方法 -回复

rdesktop 使用方法-回复rdesktop是一款用于远程桌面连接的开源工具,允许用户通过远程协议连接到Windows操作系统的远程桌面。
它提供了许多功能和选项,可帮助用户实现远程控制和管理。
本文将一步一步地介绍如何使用rdesktop工具进行远程桌面连接。
第一步,安装rdesktop工具要开始使用rdesktop,首先需要在计算机上安装该工具。
在大多数Linux 发行版中,您可以使用包管理器来安装rdesktop。
例如,在Debian或Ubuntu系统上,可以使用以下命令进行安装:sudo apt-get install rdesktop其他发行版的命令可能会有所不同,请根据您正在使用的发行版进行适当的调整。
第二步,打开终端在rdesktop安装完毕后,打开终端应用程序。
您可以使用快捷键Ctrl+Alt+T或通过应用程序菜单进行访问。
第三步,使用rdesktop命令进行远程连接在终端中,输入以下命令进行远程连接:rdesktop [IP地址]在此命令中,[IP地址]应替换为目标Windows计算机的IP地址。
您还可以使用计算机名代替IP地址,但在这种情况下,确保您的网络设置正确,以便能够解析计算机名。
如果要使用其他选项,例如自定义分辨率或颜色深度,请在命令中添加相应的选项。
例如:rdesktop -g 1280x720 -k en-us -r disk:home=/path/to/local/folder [IP地址]在这个例子中,我们使用了-g选项来设置分辨率为1280x720,-k选项设置键盘布局为英语(美国),- r选项将本地计算机上的文件夹映射到远程计算机上的home文件夹。
其他可用的选项和功能可以在rdesktop的官方文档中找到。
第四步,输入凭据rdesktop会提示您输入用户名和密码进行身份验证。
输入正确的凭据后,连接将建立起来,并且将显示目标Windows操作系统的远程桌面。
rdp的使用方法

rdp的使用方法RDP(远程桌面协议)是一种允许用户从远程位置访问和控制其他计算机的技术。
它提供了一种安全的方式,使用户能够在不同的地点使用远程计算机上的应用程序和文件。
以下是有关使用RDP的一些重要步骤和拓展内容:1. 设置远程桌面连接:要使用RDP,首先需要在要访问的远程计算机上启用远程桌面连接。
在Windows系统上,可以通过右击'我的电脑',选择'属性',然后点击'远程设置'来配置。
确保选择'允许远程连接到此计算机'选项。
2. 配置防火墙和路由器:为了使RDP正常工作,确保防火墙和路由器上的端口3389处于开放状态。
这是RDP使用的默认端口,如果端口被阻止,远程连接将无法建立。
3. 连接到远程计算机:一旦远程计算机的RDP设置和网络配置完成,就可以开始远程连接。
在本地计算机上,打开'远程桌面连接'应用程序(对于Windows 系统,可以在开始菜单中搜索)。
然后输入要连接的远程计算机的IP地址或计算机名,并点击'连接'。
4. 输入凭据:连接到远程计算机后,系统会提示输入凭据。
这是要访问远程计算机的用户名和密码。
确保输入正确的凭据,以便成功登录远程计算机。
5. 远程控制:一旦成功登录远程计算机,您将能够远程控制该计算机。
您可以使用鼠标和键盘来操作远程计算机,并访问其文件和应用程序。
拓展内容:- 安全性措施:为了确保远程连接的安全,建议在远程计算机上使用强密码,并定期更换密码。
此外,还可以在防火墙上设置访问限制,只允许特定IP地址或特定用户访问。
- 多用户支持:RDP支持多用户同时访问远程计算机。
这意味着多个用户可以同时在远程计算机上工作,而不会相互干扰。
- 高级功能:RDP还提供了一些高级功能,如打印机和剪贴板的共享。
这意味着您可以在本地计算机上打印远程计算机上的文档,并在本地和远程计算机之间复制和粘贴文本。
kali rdesktop用法

kali rdesktop用法Kali Linux中的rdesktop是一个可以用来远程连接Windows桌面的工具。
以下是rdesktop的基本用法:1. 安装rdesktop:默认情况下,Kali Linux已经预装了rdesktop。
如果没有安装,可以通过以下命令安装:```sudo apt-get install rdesktop```2. 基本语法:rdesktop的基本语法如下:```rdesktop [options] server_address```3. 选项:- `-u`:指定要用于登录远程Windows桌面的用户名。
- `-p`:指定要用于登录远程Windows桌面的密码。
- `-f`:全屏显示远程桌面。
- `-g`:指定远程桌面的尺寸。
- `-a`:指定要使用的颜色深度。
- `-z`:启用压缩。
- `-r`:启用本地资源映射(如硬盘、打印机等)。
- `-x`:启用RDP的代理。
- `-k`:指定键盘布局。
4. 示例:- 使用用户名和密码登录远程Windows桌面:```rdesktop -u username -p password server_ip```- 将远程桌面显示在全屏下:```rdesktop -f server_ip```- 使用指定的分辨率和颜色深度连接远程桌面:```rdesktop -g 1280x800 -a 16 server_ip```- 启用本地资源映射(如共享硬盘和打印机):```rdesktop -r disk:share=/local/path -r printer:PRINTER_NAME server_ip```以上是rdesktop在Kali Linux中的基本用法。
可以使用`man rdesktop`命令查看更多选项和示例。
Linux终端命令的远程登录和远程桌面技巧远程控制其他计算机

Linux终端命令的远程登录和远程桌面技巧远程控制其他计算机远程登录(Remote Login)和远程桌面(Remote Desktop)是现代计算机技术中非常重要的功能。
通过远程登录,用户可以在不同的计算机之间进行连接和操作,而远程桌面则提供了图形化界面,使得远程操作更加直观和方便。
在Linux系统中,有许多强大的终端命令和技巧,可以帮助我们实现远程控制其他计算机的任务。
远程登录在Linux系统中,我们可以使用SSH(Secure Shell)命令实现远程登录其他计算机。
SSH是一种加密的网络协议,可以通过安全信道连接远程主机,并执行命令。
以下是通过SSH远程登录其他计算机的步骤:1. 打开终端:在本地计算机上打开终端,可以使用Ctrl+Alt+T快捷键或者在应用程序菜单中找到终端。
2. 输入SSH命令:在终端中输入以下命令,替换用户名和远程主机的IP地址或域名:```ssh username@remote_host```这里的username是远程主机上的用户名,remote_host是远程主机的IP地址或域名。
按下回车键后,系统会提示输入密码。
3. 输入密码:根据系统提示,输入远程主机的密码。
输入密码时,终端不会显示任何字符,这是正常的安全机制。
4. 登录成功:如果输入的用户名和密码正确,终端会显示类似于以下的提示信息:```Welcome to remote_host!```这意味着成功登录到远程主机。
远程桌面如果我们想要进行图形化操作并远程控制其他计算机,可以使用VNC(Virtual Network Computing)技术。
以下是使用VNC实现远程桌面控制的步骤:1. 安装VNC服务器:在远程主机上安装VNC服务器软件,例如TigerVNC或RealVNC。
具体安装方法可以参考相应软件的官方文档。
2. 配置VNC服务器:根据实际需求,配置VNC服务器,设置密码和监听端口等参数。
3. 启动VNC服务器:启动VNC服务器,确保服务器正在监听指定的端口。
wsl远程桌面连接用法

wsl远程桌面连接用法WSL (Windows Subsystem for Linux) 远程桌面连接是指在Windows操作系统上,通过远程桌面协议 (RDP) 来连接到运行在WSL上的Linux子系统。
这样就可以在Windows桌面上使用Linux命令行工具和应用程序。
要使用WSL远程桌面连接,需要按照以下步骤操作:1. 首先,确保已经安装了WSL并安装了所需的Linux发行版(如Ubuntu)。
2. 在Windows系统设置中,启用远程桌面功能。
打开“控制面板”,点击“系统和安全”,然后点击“系统”,选择“远程设置”,在“远程”选项卡中勾选“允许远程连接到此计算机”。
3. 在WSL子系统中安装并启动一个X Server软件,如VcXsrv 或Xming。
这将提供运行Linux图形应用程序所需的X11图形服务器。
4. 在WSL子系统中,使用命令行工具安装并配置XRDP服务器。
例如,在Ubuntu中可以使用以下命令:```sudo apt-get install xrdpsudo systemctl enable xrdpsudo systemctl start xrdp```这将安装和启动XRDP服务器,使得WSL可以接受远程桌面连接。
5. 在Windows上,打开远程桌面连接客户端,输入WSL子系统的IP地址和端口号(默认为3389),点击“连接”按钮。
6. 输入WSL子系统的用户名和密码,然后点击“确定”按钮。
7. 等待连接建立,然后就可以在远程桌面中访问WSL子系统,并在Windows桌面上使用Linux命令行工具和应用程序。
需要注意的是,尽管WSL远程桌面连接可以让你在Windows桌面上运行Linux命令行工具和应用程序,但它并不会提供完全的桌面体验,尤其是对于图形应用程序的支持较为有限。
如果需要更完整的Linux环境,建议考虑使用虚拟机或双启动方式。
freerdp内置评估指标

freerdp内置评估指标
FreeRDP 是一个流行的远程桌面协议(RDP)实现,用于连接远程Windows 桌面。
FreeRDP 提供了一些内置的评估指标,用于测量和监控RDP 连接的性能和质量。
以下是一些常见的FreeRDP 评估指标:
延迟(Latency):延迟是指从客户端发送请求到服务器响应所花费的时间。
在RDP 连接中,延迟是一个关键的性能指标,它影响了用户体验。
延迟高可能导致鼠标和键盘输入延迟,降低远程桌面的响应速度。
帧率(FPS):帧率是指每秒钟传输的帧数,用于衡量视频的流畅度。
在RDP 连接中,高帧率意味着更流畅的远程桌面体验。
带宽使用(Bandwidth Usage):带宽使用是指RDP 连接传输数据所占用的网络带宽。
这个指标可以帮助您了解连接的带宽需求,以便进行网络规划和优化。
丢包率(Packet Loss):丢包率是指在网络传输过程中丢失的数据包与总数据包的比率。
在RDP 连接中,丢包可能导致图像失真、延迟和断开连接等问题。
色彩精度(Color Accuracy):色彩精度是指RDP 连接传输的颜色的准确度。
这个指标对于需要高颜色精度的应用(如图形设计或印刷)尤为重要。
分辨率(Resolution):分辨率是指RDP 连接支持的最大屏幕分辨率。
这个指标影响了远程桌面的可视区域大小和清晰度。
音频质量(Audio Quality):音频质量是指RDP 连接传输的音频数据的清晰度和质量。
这个指标对于需要高质量音频的应用(如语音聊天或视频会议)很重要。
如何在Linux上运行Windows应用程序

如何在Linux上运行Windows应用程序Linux作为一种开源操作系统,虽然在安全性和稳定性方面表现出色,但在兼容性方面却有所欠缺。
许多用户在使用Linux系统时可能会遇到无法运行其喜爱的Windows应用程序的问题。
然而,有幸的是,有几种方法可以在Linux上成功运行Windows应用程序。
本文将介绍几种最常用的方法。
1. 使用WineWine是一个能够在Linux系统上运行Windows应用程序的兼容层。
它允许用户在Linux上运行几乎所有的Windows应用程序,包括游戏和办公软件。
要在Linux上使用Wine,只需按照以下步骤操作:1. 在终端中输入命令`sudo apt-get install wine`来安装Wine。
2. 下载待安装的Windows应用程序,然后双击运行该程序。
3. 如果安装程序顺利运行,将根据程序的要求完成安装。
4. 在安装完成后,你可以在Linux系统的应用程序菜单中找到该Windows应用程序,并开始使用它。
需要注意的是,尽管Wine是相对稳定的,但并非所有Windows应用程序都能完美运行,有些应用程序可能会出现兼容性问题或功能受限制。
2. 使用虚拟机另一种在Linux上运行Windows应用程序的方法是通过使用虚拟机软件,如VirtualBox、VMware等。
通过虚拟机,用户可以在Linux系统上创建一个虚拟的Windows环境,并在其中运行Windows应用程序。
以下是使用虚拟机的步骤:1. 下载并安装适用于Linux的虚拟机软件。
2. 启动虚拟机软件并创建一个新的虚拟机。
3. 在虚拟机中安装Windows操作系统。
4. 安装Windows应用程序,并在虚拟机中运行它。
使用虚拟机可以更好地模拟Windows环境,以确保几乎所有的Windows应用程序都能够正常运行。
然而,使用虚拟机也需要消耗计算机的资源,并可能对性能产生一定的影响。
3. 使用CrossoverCrossover是一种商业软件,它基于Wine开发,并提供了更高级的功能和技术支持。
rdpviewer的用法

rdpviewer的用法RDP Viewer的用法RDP(远程桌面协议)是微软公司开发的一种远程桌面控制协议。
它允许用户通过局域网或互联网连接到远程计算机,并完全控制该计算机的桌面,就像坐在计算机前一样操作。
为了实现这一功能,我们可以使用RDP Viewer软件。
本文将详细介绍RDP Viewer的使用方法,以帮助用户远程访问和控制计算机。
第一步:下载和安装RDP Viewer要开始使用RDP Viewer,首先需要将其下载并安装到本地计算机上。
你可以在微软官方网站或其他可靠的软件下载平台上找到RDP Viewer软件的安装包。
下载完成后,双击安装包文件并按照提示完成安装即可。
第二步:打开RDP Viewer在安装成功后,你可以在计算机的应用程序列表或桌面上找到RDP Viewer的图标。
双击图标,RDP Viewer将会打开,并显示一个空白的主界面。
第三步:配置远程计算机的连接设置在RDP Viewer的主界面上,你需要配置远程计算机的连接设置。
首先,你需要输入远程计算机的IP地址或主机名。
IP地址是远程计算机在网络上的唯一标识符,而主机名则是用户易于记忆的名称。
如果你不确定远程计算机的IP地址或主机名,可以从系统管理员或拥有该计算机的人那里获取。
接下来,你需要选择远程计算机的操作系统类型。
RDP Viewer支持Windows、Mac和Linux等多个操作系统。
根据远程计算机的操作系统选择相应的选项。
另外,你还可以选择是否启用共享剪贴板功能。
如果你希望在本地计算机和远程计算机之间共享剪贴板内容,可以勾选相应选项。
第四步:输入远程计算机的登录凭证在配置完连接设置后,你需要输入远程计算机的登录凭证。
这些凭证包括用户名和密码。
你可以输入你自己的登录凭证,或者使用提供给你的凭证。
如果你不确定凭证信息,请向系统管理员或远程计算机的所有者咨询。
另外,RDP Viewer还支持通过Windows凭证进行登录。
Linux系统安装向日葵远程协助

Linux系统安装向⽇葵远程协助向⽇葵远程协助软件是⼀个⾮常不错的软件,只需要安装⼀个软件就能实现远程协助、查看主机列表、绑定硬件设备等功能,彻底结束了运⾏两个程序的历史。
让远程操作真正做到“轻装上阵”,⽅便⽤户实现快速的远程协助功能。
环境Deepin 15.11SunloginClient-10.0.2.24779_amd64.deb安装bob@bob-PC:~/Desktop$ sudo dpkg -i SunloginClient-10.0.2.24779_amd64.deb[sudo] bob 的密码:正在选中未选择的软件包 sunloginclient。
(正在读取数据库 ... 系统当前共安装有 187087 个⽂件和⽬录。
)正准备解包 SunloginClient-10.0.2.24779_amd64.deb ...正在解包 sunloginclient (10.0.2-24779) ...dpkg: 依赖关系问题使得 sunloginclient 的配置⼯作不能继续:sunloginclient 依赖于 libwebkitgtk-3.0-0;然⽽:未安装软件包 libwebkitgtk-3.0-0。
dpkg: 处理软件包 sunloginclient (--install)时出错:依赖关系问题 - 仍未被配置正在处理⽤于 lastore-daemon (0.14.6-1+comsta) 的触发器 ...正在处理⽤于 desktop-file-utils (0.23-1) 的触发器 ...正在处理⽤于 bamfdaemon (0.5.3-2) 的触发器 ...Rebuilding /usr/share/applications/bamf-2.index...正在处理⽤于 mime-support (3.60) 的触发器 ...在处理时有错误发⽣:sunloginclientbob@bob-PC:~/Desktop$ sudo apt install -f -y连接测试总结⽬前测试,windows远程deepin系统,不能复制粘贴内容和拖拽⽂件。
Linux和Windows操作系统远程互访的方法

Linux和Windows操作系统远程互访的方法Linux和Windows操作系统远程互访的方法Linux和Windows操作系统远程互访的方法rdesktop 是UNIX 和Linux 系统的一个远程桌面连接软件,它通过MicrosoftWindows NT、Windows 2000 提供的终端服务(Terminal Services)以及WindowsXP 的远程桌面服务(Remote Desktop),能在Linux系统下远程登录Windows的窗口系统并使用。
一、 rdesktop的下载和安装在各种版本的RedHat Linux 系统安装盘上,一般第三张光盘上都带有rdesktop 的可执行的RPM软件包,例如:RedHat 9.0: rdesktop-1.2.0-1.i386.rpmFedora Core 2: rdesktop-1.3.1-3.i386.rpm通过用 #rpm -q rdesktop 查看系统中是否已安装了rdesktop,然后安装相应的rpm 软件包。
我们还可以下载rdesktop 的源程序,在各个操作平台上编译和安装。
下面介绍在RedHat 9.0下安装rdesktop-1.3.1,下载的ftp 地址为:f t p : / /t u 1 7 2 0 5 5 /pub/mirror/g e n t o o/d i s t f i l e s /rdesktop-1.3.1.tar.gz编译安装如下:[root@host12cx]# tar xvzfrdesktop-1.3.1.tar.gz[root@host12 cx]# cdrdesktop-1.3.1[root@host12 cx]# 。
/configure[root@host12 cx]# make[root@host12 cx]# makeinstall[root@host12 cx]#安装成功后,在/usr/local/bin下生成了可执行的rdesktop 程序。
simpleremote 使用方法

simpleremote 使用方法
SimpleRemote是一款简洁易用的远程连接工具,支持RDP(Windows远程桌面协议)和SSH(安全外壳协议)连接。
以下是SimpleRemote的使用方法:
百度搜索并下载SimpleRemote软件,打开后会发现它的界面很简洁干净。
远程连接Windows服务器:
点击左侧的“远程”按钮,然后在右侧的空白处右击选择“新建”->“RDP连接”,以创建一个RDP连接。
在创建的RDP连接中输入相应的身份认证信息,包括服务器地址、用户名和密码等。
输入好后,右键刚创建的连接,点击“连接”选项进行Windows服务器连接。
远程连接Linux服务器:
同样点击左侧的“远程”按钮,在右侧的空白处右击选择“新建”->“SSH连接”,创建一个SSH连接。
在创建的SSH连接中输入相应的身份认证信息,包括服务器地址、用户名和密码或密钥等。
输入好后,右键刚创建的连接,点击“连接”选项进行Linux服务器连接。
连接成功后,就可以在SimpleRemote中进行Linux的操作了。
freerdp windows 编译

freerdp windows 编译Freerdp是一个开源的远程桌面协议实现,支持RDP、VNC和SPICE 等协议,并且提供了一组完整的客户端和服务器端的实现。
在Windows 平台下,我们可以使用Visual Studio等开发工具来编译Freerdp,以下是详细的编译步骤:1. 下载Freerdp源代码我们可以从Freerdp的官方网站上下载最新版本的源代码,也可以从GitHub等代码托管平台上获取。
2. 安装依赖库在编译Freerdp之前,我们需要先安装一些依赖库,包括zlib、openssl和libiconv等。
这些库可以通过下载安装包或使用包管理器来安装。
3. 打开Visual Studio在Windows平台下,我们可以使用Visual Studio等开发工具来编译Freerdp。
打开Visual Studio,选择“文件”->“新建”->“项目”,选择“Visual C++”->“空项目”,输入项目名称并点击“确定”。
4. 添加源代码将下载的Freerdp源代码解压到本地目录,并将其添加到Visual Studio项目中。
在Visual Studio中,选择“项目”->“添加现有项”,找到Freerdp的源代码目录并选择要添加的文件。
5. 配置编译选项在Visual Studio中,选择“项目”->“属性”,在“常规”选项卡中选择“配置类型”为“动态库(.dll)”。
在“VC++目录”选项卡中,添加Freerdp的头文件和库文件。
在“C/C++”->“预处理器”选项卡中,添加宏定义“WITH_SHADOW”、“WITH_CHANNELS”和“WITH_SAMPLE”等。
6. 编译代码在Visual Studio中,选择“生成”->“生成解决方案”,Visual Studio将自动编译Freerdp源代码,并生成对应的动态库文件。
7. 测试在编译完成后,我们可以使用Freerdp提供的客户端程序测试编译的结果。
freerdp用法

freerdp用法
FreeRDP 是一个开源的远程桌面协议(RDP)实现,允许用户通过网络远程访问 Windows 操作系统。
FreeRDP 的用法如下:
1. 安装FreeRDP:在你的操作系统上安装 FreeRDP,可以通过源代码编译或者使用预编译的二进制文件进行安装。
2. 连接远程计算机:使用以下命令连接到远程计算机:
```shell
xfreerdp /u:<用户名> /p:<密码> /v:<远程计算机地址>
```
替换 `<用户名>`、`<密码>` 和 `<远程计算机地址>` 与实际的远程计算机信息。
示例:
```shell
xfreerdp /u:admin /p:password /v:192.168.0.100
```
3. 高级选项:FreeRDP 还提供了一些高级选项,允许你定制连接的细节。
可以使用 `xfreerdp /?` 命令查看所有可用的选项和参数,或者查看官方文档获取更多信息。
同时,FreeRDP 还提供了 C/C++ 接口,可以用于在自己的程序中实现远程桌面功能。
请注意使用远程桌面协议需要连接到远程计算机上运行 RDP 服务器。
freerdp用法

freerdp用法什么是freerdp?freerdp是一个开源的远程桌面协议(RDP)实现,它允许用户通过网络连接到远程计算机并使用该计算机的桌面环境。
它是一个跨平台的解决方案,可以在Windows、Linux、Mac等操作系统上运行。
freerdp基于RDP协议,是一种专门用于远程桌面连接的协议。
通过RDP协议,用户可以远程访问和控制远程计算机,就像坐在本地计算机前一样。
freerdp的安装要使用freerdp,首先需要在本地计算机上安装相应的软件。
在Windows上安装freerdp在Windows上安装freerdp非常简单。
您可以直接从freerdp官方网站下载最新的Windows安装程序。
下载完成后,双击安装程序并按照提示进行安装。
在Linux上安装freerdp在大多数Linux发行版上,可以使用包管理器来安装freerdp。
例如,在Debian 或Ubuntu上,可以使用以下命令来安装:sudo apt-get install freerdp2-x11安装完成后,您就可以在命令行中使用xfreerdp命令来启动freerdp。
在Mac上安装freerdp在Mac上安装freerdp也非常简单。
您可以使用Homebrew包管理器来安装freerdp。
打开终端并运行以下命令:brew install freerdp安装完成后,您就可以在终端中使用xfreerdp命令来启动freerdp。
freerdp的基本用法一旦安装了freerdp,您就可以开始使用它来连接远程计算机了。
连接到远程计算机要连接到远程计算机,可以使用以下命令:xfreerdp /v:<远程计算机IP地址>替换<远程计算机IP地址>为实际的远程计算机IP地址。
默认情况下,freerdp将尝试使用3389端口进行连接。
如果远程计算机使用不同的端口号,可以使用/port:<端口号>选项指定。
freerdp用法

freerdp用法Freerdp用法什么是Freerdp?Freerdp是一款开源的远程桌面协议(RDP)客户端,它允许你通过网络远程连接到其他计算机,并在本地操作远程计算机的桌面。
安装Freerdp客户端在Linux系统上安装Freerdp客户端非常简单,只需执行以下命令:sudo apt-get install freerdp2-x11连接到远程桌面要连接到远程桌面,可以使用以下命令:xfreerdp /u:用户名 /p:密码 /v:远程IP地址•/u:用户名:指定远程计算机的用户名•/p:密码:指定远程计算机的密码•/v:远程IP地址:指定要连接的远程计算机的IP地址或计算机名高级选项与参数Freerdp还提供了一些高级选项和参数,以满足更复杂的需求。
以下是一些常用的高级选项:•/size:分辨率:指定远程桌面的分辨率•/f:全屏模式•/fonts:启用字体平滑•/clipboard:允许剪贴板共享•/print:启用本地打印功能远程应用程序除了连接整个远程桌面,Freerdp还支持只启动远程应用程序的功能。
这样可以只显示远程应用程序的窗口,而不是整个桌面。
要启动远程应用程序,可以使用以下命令:xfreerdp /u:用户名 /p:密码 /v:远程IP地址 /app:应用程序路径•/app:应用程序路径:指定要启动的远程应用程序的路径使用RDP文件Freerdp还支持使用RDP文件保存连接配置,并通过该文件连接到远程桌面。
只需创建一个RDP文件,使用文本编辑器打开并编辑以下信息:full address:s:远程IP地址username:s:用户名password:s:密码保存并通过以下命令连接到远程桌面:xfreerdp /u:用户名 /p:密码 /v:RDP文件路径•/v:RDP文件路径:指定RDP文件的路径结论Freerdp是一款功能强大的远程桌面客户端,支持多种操作系统,可以方便地远程连接到其他计算机并操作其桌面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下安装FreeRDP,连接Windows远程桌面的好软件软件偶尔也玩一下Linux,发现Linux下没有类似微软远程桌面的东西,当然可以安装VNC,但是VNC却不能连Windows的远程桌面,网上说可以用RDesktop,但又评论说RDesktop 连接Windows机器太慢了,微软有专门为MAC系统的RDP客户端,却没看到Linux下专用的,一直想找一个好用的能连远程桌面的软件,偶然在网上看到了FreeRDP,编译安装后,果然好用。
文档是记录整个安装过程的,备忘!官方网站:/安装完后运行的命令是:xfreerdp 192.168.1.101 -u administrator -p 123功能说明(摘自百度快照):1、连接机器ip地址是192.168.1.101,2、登录远程机的账户密码是:-u administrator -p 1233、使用全屏浏览:-f4、把本地的/media/folder目录共享给远程机,其中disk:后面先接远程机的用户名,然后才是本地目录路径:–plugin rdpdr –data disk:administrator:/media/folder注意的事项:1、从远程机的全屏切换回来的快捷键是:ctrl+alt+enter2、在挂载了共享给远程机的目录后,远程机的ip地址前面有一个空格,然后才是双短横—,而其他地方的双短横都是紧接命令的。
3、为了不每次输入这么长的一段命令,可以写入.bashrc中(仅对当前环境有效),alias myconn=’command’4、更多的使用方法,请参考官方文档。
以下为安装FreeRDP的整个过程:(加粗为手工输入的命令,其它内容可能因环境不同会有差异)root@l1:~/home/acai# git clone https:///FreeRDP/FreeRDP.gitInitialized empty Git repository in /home/acai/test/FreeRDP/.git/remote: Counting objects: 13995, done.remote: Compressing objects: 100% (3677/3677), done.remote: Total 13995 (delta 10439), reused 13797 (delta 10290)Receiving objects: 100% (13995/13995), 5.46 MiB | 11 KiB/s, done.Resolving deltas: 100% (10439/10439), done.root@l1:~/home/acai# cd FreeRDProot@l1:~/home/acai/FreeRDP# apt-get install build-essential git-core cmake libssl-devlibx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-devReading package lists... DoneBuilding dependency treeReading state information... Donebuild-essential is already the newest version.git-core is already the newest version.libssl-dev is already the newest version.libx11-dev is already the newest version.libxext-dev is already the newest version.libxext-dev set to manually installed.libxinerama-dev is already the newest version.libxinerama-dev set to manually installed.libxcursor-dev is already the newest version.libxcursor-dev set to manually installed.libxdamage-dev is already the newest version.libxdamage-dev set to manually installed.libasound2-dev is already the newest version.The following extra packages will be installed:cmake-data emacsen-common x11proto-video-devThe following NEW packages will be installed:cmake cmake-data emacsen-common libcups2-dev libxkbfile-dev libxv-dev x11proto-video-dev 0 upgraded, 7 newly installed, 0 to remove and 73 not upgraded.Need to get 7,132kB of archives.After this operation, 18.4MB of additional disk space will be used.Do you want to continue [Y/n]? yroot@l1:~/home/acai/FreeRDP# apt-get install libavutil-dev libavcodec-devReading package lists... DoneBuilding dependency treeReading state information... DoneSuggested packages:libfaad-dev libogg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-devlibraw1394-devlibdc1394-22-devThe following NEW packages will be installed:libavcodec-dev libavutil-dev0 upgraded, 2 newly installed, 0 to remove and 73 not upgraded.Need to get 2,326kB of archives.After this operation, 6,558kB of additional disk space will be used.root@l1:~/home/acai/FreeRDP# apt-get install libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-devReading package lists... DoneBuilding dependency treeReading state information... Donelibdirectfb-dev is already the newest version.libdirectfb-dev set to manually installed.The following extra packages will be installed:dblatex doc-base libcunit1 libfreezethaw-perl libmldbm-perl libuuid-perl preview-latex-style texlive-bibtex-extratexlive-latex-extra texlive-latex-extra-doc texlive-math-extra texlive-pictures texlive-pictures-doc x11proto-record-devSuggested packages:docbook latex-cJk-all opensp texlive-lang-cyrillic texlive-xetex transfig doxygen-doc doxygen-gui libcunit1-doctexpower xmltexThe following NEW packages will be installed:dblatex doc-base doxygen libcunit1 libcunit1-dev libfreezethaw-perl libmldbm-perl libuuid-perl libxtst-devpreview-latex-style texlive-bibtex-extra texlive-latex-extra texlive-latex-extra-doctexlive-math-extratexlive-pictures texlive-pictures-doc x11proto-record-dev xmlto0 upgraded, 18 newly installed, 0 to remove and 73 not upgraded.Need to get 230MB of archives.After this operation, 360MB of additional disk space will be used.Do you want to continue [Y/n]? yroot@l1:~/home/acai/FreeRDP# cmake -DCMAKE_BUILD_TYPE=De bug-DWITH_SSE2=ON ....-- Configuring done-- Generating done-- Build files have been written to: /home/acai/FreeRDProot@l1:~/home/acai/FreeRDP# make...Note: Writing xfreerdp.1[100%] Built target xfreerdp.manpageroot@l1:~/home/acai/FreeRDP# make install...root@l1:~/home/acai/FreeRDP# cd /etc/ld.so.conf.droot@l1:/etc/ld.so.conf.d# lsafflib.conf GL.conf libasound2.conf vmware-tools-libraries.conf freerdp.conf i486-linux-gnu.conf libc.confroot@l1:/etc/ld.so.conf.d# vi freerdp.conf#写入并保存#/usr/local/lib/freerdp#/usr/local/libroot@l1:/etc/ld.so.conf.d# cat freerdp.conf/usr/local/lib/freerdp/usr/local/libroot@l1:/etc/ld.so.conf.d# which xfreerdp/usr/local/bin/xfreerdproot@l1:/etc/ld.so.conf.d# cd /usr/local/binroot@l1:/usr/local/bin# xfreerdpxfreerdp: error while loading shared libraries: libfreerdp-core.so.1.0: cannot open shared obJect file: No such file or directoryroot@l1:/usr/local/bin# ldconfigroot@l1:/usr/local/bin# ls -l /usr/local/bin | grep xfreerdp-rwxr-xr-x 1 root root 788141 2012-03-15 12:28 xfreerdproot@l1:/usr/local/bin# which xfreerdp/usr/local/bin/xfreerdproot@l1:/usr/local/bin# ls /usr/local/lib/freerdp/audin_alsa.so disk.so printer.so rdpdr.so serial.so tsmf.soaudin.so drdynvc.so rail.so rdpsnd_alsa.so tsmf_alsa.socliprdr.so parallel.so rdpdbg.so rdpsnd.so tsmf_ffmpeg.soroot@l1:/usr/local/bin# ls /usr/local/share/freerdp/keymaps/aliases digital_vndr fujitsu macintosh sony xfree98amiga empty hp macosx sun xkb.plataritt evdev ibm sgi_vndr xfree86root@l1:/usr/local/bin# cd ~/.freerdp/root@l1:~/.freerdp# xfreerdp 192.168.1.101 -u administrator -p 123 connected to 192.168.1.101:3389connected to 192.168.1.101:3389connected to 192.168.1.101:3389#安装完成,整个过程完毕出处:/blog/html/HowToUseFreeRDPinLinux.htm。