在Linux 系统下使用rdesktop远程访问 Windows 系统
windows与linux之间实现网络的远程登陆以及文件的传输
一、l inux系统与windows系统之间实现远程连接所需软件:securecrt,ubuntu虚拟机操作系统第一步,打开虚拟机ubuntu系统,点击虚拟机--设置--硬件--网络适配器,将网络连接模式设置为桥接,并且在设备状态选项全打钩。
第二步,打开虚拟机终端,输入ifconfig命令,查看虚拟机IP地址,若与windows主机IP地址不同,假如主机IP为192.168.1.17,则在虚拟机终端输入sudo ifconfig eth3 192.168.1.15 netmask 255.255.255.0,,即将虚拟机IP与主机IP设为同一网段。
第三步,打开securecrt软件,点击view---sessions manager---new sessions,选择SSH2协议,点击下一步,在host name填入虚拟机IP如192.1668.1.15,port默认为22,继续下一步,完成。
第四步,右键点击新建好的连接192.168.1.15,选择connect terminal ,输入虚拟机用户名和密码,就进入了虚拟机终端界面,通过终端界面操作,我们就可以在windous 系统下对linux 操作系统进行控制。
二、 l inux 系统与windows 系统间进行文件传输所需软件:cuteftp 、ubuntu 虚拟机操作系统第一步、第二步与问题一中相同。
第三步、打开cuteftp 软件,在站点输入栏,输入虚拟机IP 、虚拟机用户名和密码,点击回车,即可连接成功,如图左边窗口为windows 系统文件窗口,右边为linux 系统文件窗口,若实施系统间文件传输,直接拖动文件到相应窗口即可。
总结:通过该两款软件我们可以在windows系统下对linux系统进行各种命令操作和文件传输,这对于基于linux系统编程开发人员是极为重要和方便的,因为在windows系统下我们有很多好用的工具软件,提高我们的编程效率,避免了频繁对两个系统相互切换。
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实现远程桌面连接
Windows和Linux实现远程桌⾯连接对于远程桌⾯连接Linux,⼤家可能会第⼀时间想到使⽤VNC,,远程桌⾯Windows,⼤家第⼀时间会想到使⽤Windows⾃带的远程桌⾯。
那么有没有办法,使得在Linux中可以远程Windows,在Windows中远程桌⾯Linux?今天就跟⼤家⼀起探讨⼀下Linux与Windows相互远程。
以CentOS6.6为例,步骤如下所⽰:使⽤Windows远程桌⾯连接Linux1、检查服务器是否安装GNome[root@admin /]# rpm -qa | grep desktop如果在查询的结果中未出现gnome-desktop,则需要配置安装源,安装GNOME图形界⾯,命令:yum -y groupinstall "X WindowSystem" "Chinese Support" "Desktop"2、安装VNCServer,并进⾏配置VNCServer和设置密码[root@admin /]# rpm -ivh tigervnc-server-1.1.0-18.el6.x86_64.rpm #本地安装VNCServer[root@admin /]# vncpasswd #设置VNC登录密码[root@admin /]# vim /etc/sysconfig/vncservers #修改配置VNC[root@admin /]# chkconfig vncserver on #配置开机启动[root@admin /]# service vncserver restart #启动VNC服务3、在防⽕墙中放⾏5900~5905和3389放⾏的VNC端⼝需要根据实际情况进⾏更改配置4、安装epel库[root@admin /]# yum -y install epel-release5、安装xrdp[root@admin /]# yum -y install xrdp6、修改xrdp配置[root@admin /]# vim /etc/xrdp/xrdp.inimax_bpp=32 #将默认的24修改为327、启动xrdp服务并设置为开机启动[root@admin /] chkconfig xrdp on[root@admin /] service xrdp start[root@admin /] rpm -ivh xrdp-0.6.1-5.el6.x86_64.rpm8、测试远程桌⾯使⽤Linux远程桌⾯连接Windows1、确认Linux已经安装GNome图形桌⾯2、配置需要被远程的Windows允许远程桌⾯连接3、在Windows防⽕墙中放⾏远程桌⾯端⼝(Windows默认端⼝为3389)4、在Linux安装远程连接包[root@admin /]# yum -y install rdesktop[root@admin /]# yum -y install tsclient5、在应⽤程序->Internet->打开终端服务器客户机6、点击Add Connection,选择Windows Terminal Service,依次填写Name、Host、Username、Password如果Windows远程桌⾯端⼝不是3389,则填写时使⽤格式IP:端⼝7、保存配置后,在主界⾯双击刚才保存的会话配置即可使⽤Linux远程桌⾯连接Linux1、确认Linux已经安装GNome图形桌⾯2、在Linux防⽕墙中放⾏远程桌⾯端⼝(默认端⼝初始值为5900+连接ID)并在被远程服务器中安装配置VNCServer3、在Linux安装远程连接包[root@admin /]# yum -y install rdesktop[root@admin /]# yum -y install tsclient4、在应⽤程序->Internet->打开终端服务器客户机5、点击Add Connection,选择VNC,依次填写Name、Host、Password其中Host填写格式为:IP:连接ID6、保存配置后,在主界⾯双击刚才保存的会话配置即可退出全屏在Linux中不管是远程Windows还是Linux,如果出现全屏,不知道如何退出全屏时,可使⽤以下⽅法1、Linux远程Linux使⽤ F8 键,此时会弹出VNC菜单,点击"Exit Viewer"或去掉"Full Screen"前⾯的勾选即可2、Linux远程Windows使⽤组合键Crtl+Alt+Enter即可退出全屏常见错误1、输⼊的⽤户名和密码均正确,但登录却⼀直提⽰"xrdp_mm_process_login_response: login failed",查看xrdp⽇志提⽰报错信息如下所⽰:[root@admin xrdp] vim /var/log/xrdp-sesman.log[20181107-09:17:36] [INFO ] scp thread on sck 7 started successfully[20181107-09:17:36] [INFO ] ++ created session (access granted): username root, ip x.x.x.x:57714 - socket: 7[20181107-09:17:36] [INFO ] starting Xvnc session...[20181107-09:17:36] [ERROR] X server -- no display in range is available # 报错信息这个报错是因超过最⼤连接数据导致,解决⽅案如下所⽰:[root@admin xrdp] ps -ef | grep xrdp | grep -v grep | awk '{print $2}' | xargs kill -9[root@admin xrdp] vim /etc/xrdp/sesman.iniMaxSessions=100 # 最⼤会话连接数[root@admin xrdp] service xrdp restart或[root@admin xrdp] vim /etc/xrdp/sesman.iniMaxSessions=10 # 最⼤会话连接数KillDisconnected=1 # 修改为1,则表⽰断开连接后⾃动注销IdleTimeLimit=1800[root@admin xrdp] service xrdp restart以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
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远程桌面连接及Windows远程桌面端口修改
Linux远程桌面连接及Windows远程桌面端口修改在linux下通过远程桌面连接到windows的服务器上首先查看一下远程桌面的包有没有安装我们使用rpm安装一下下面我们使用rdesktop进行远程桌面链接这个时候我们就连接到我们的windows服务器上了.windows服务器也要做相应的远程设置.不然无法链接还有一个是图形化界面.叫tsclient我们先来查看一下有没有安装这个包没有提示说明没有按这个包.我们来安装一下tsclient这个包安装好后我们在终端界面下打开回车出现这个图形化界面我们可以输入windows的地址和端口点击连接.出现了.链接画面.这个时候如果你超时没有输入密码会提示出错的.Linux远程桌面windows服务器的方法除了这2种还有前面讲到的VNC.当然windows不是自带VNC链接的.VNC常用于windows连接Linux下面讲讲windows的远程桌面端口的修改我们打开注册表这里先讲2008的注册表的修改这里我们可以看出本地的远程端口是3389我们修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber转换成10进制查看可以看出数据是3389我们可以在十进制下进行端口修改.我们这修改成9833修改完后要重启windows服务器端口修改才能生效.我们现在来测试一下.要先将防火墙关闭或者添加9833端口到允许端口.不然无法连接我们可以看出本地的端口已经得到修改了.如何修改远程桌面web呢.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber修改此端口既是远程桌面web也就是前面讲的RDWeb的默认端口也是3389如果要修改RDWeb的端口就在此修改即可.。
Linux终端中的远程桌面访问和控制
Linux终端中的远程桌面访问和控制Linux操作系统作为一个开放源代码的操作系统,具有广泛的适用性和自由度。
在Linux终端中,远程桌面访问和控制是一项重要的功能,它使得用户可以在不同的设备之间进行远程操作和管理。
本文将介绍如何在Linux终端中实现远程桌面访问和控制。
一、远程桌面访问在Linux终端中,通过使用远程桌面协议可以实现远程桌面访问。
常见的远程桌面协议包括Virtual Network Computing (VNC)和Remote Desktop Protocol (RDP)等。
1. VNC远程桌面访问VNC是一种基于图形化界面的远程桌面访问协议。
在Linux终端中,可以通过安装和配置VNC服务器来实现远程桌面访问。
首先,使用以下命令安装VNC服务器:```sudo apt-get install vncserver```安装完成后,使用以下命令启动VNC服务器:```vncserver :<display_number>```其中,\<display_number\>为显示编号,例如:vncserver :1。
接下来,使用VNC客户端连接到Linux终端的IP地址和显示编号,即可实现远程桌面访问。
2. RDP远程桌面访问RDP是一种由微软开发的远程桌面协议,用于在Windows操作系统中进行远程桌面访问。
在Linux终端中,通过安装和配置RDP服务器和客户端可以实现RDP远程桌面访问。
首先,使用以下命令安装XRDP服务器:```sudo apt-get install xrdp```安装完成后,使用以下命令启动XRDP服务器:```sudo systemctl start xrdp```接下来,使用RDP客户端连接到Linux终端的IP地址,即可实现远程桌面访问。
二、远程桌面控制在Linux终端中,不仅可以进行远程桌面访问,还可以进行远程桌面控制。
远程桌面控制允许用户在远程设备上实时操作和控制Linux终端。
跨平台远程操作Windows和Linux的互相控制
跨平台远程操作Windows和Linux的互相控制作者:闽人来源:《电脑爱好者》2021年第08期因为所有Windows系统的远程桌面都支持RDP协议(RDP是用于终端服务器和终端服务器客户端之间通信的一种协议标准),所以如果是在Windows系统之间进行远程控制,一般情况下使用系统自带的远程桌面组件就可以了,而无需安装第三方的软件。
如果要在Windows 和Linux之间实现彼此的控制,我们同样可以在Linux系统上通过安装支持RDP协议的软件来实现。
下面以Ubuntu系统为例进行说明,其他种类的Linux系统实现方式也大同小异。
要想在安装了Ubuntu系统的服务器(以下简称为A电脑)上远程控制安装了Windows 10系统的电脑(以下简称为B电脑),可以借助Rdesktop实现。
在Ubuntu系统中启动终端后输入“sudo apt install rdesktop”并回车(在终端输入的每一条命令都需要回车确认执行,下同),按提示完成Rdesktop应用的安装(图1)。
接着返回B电脑,在桌面上右击“计算机”并选择属性,在弹出的窗口中点击“远程设置”,在打开的“系统属性”页面中切换到“远程”选项卡,勾选“允许远程协助连接这台计算机”,并去除下方“仅允许运行使用网絡级别身份验证的远程桌面的计算机连接(建议)”的选择,点击“确定”按钮退出设置窗口(图2)。
返回A电脑,在图1所示的终端界面中继续输入“rdesktop--g 1440×900-P-z-xl-rsound:Off-u windowsuser 192.168.1.11:3389”命令,连接成功后会在A电脑的桌面上出现B电脑的登录界面,按图示输入B电脑的用户名和密码进行远程登录即可(图3)。
成功登录后就能在A电脑上看到B电脑的桌面,之后的操作和Windows系统之间使用远程桌面的方法是一样的(图4)。
比如需要提取B电脑上的素材到A电脑,那么既可以在A 电脑上直接操作B电脑通过FTP上传文件,也可以启动B电脑上的QQ进行文件的传输。
Linux下使用远程桌面工具可视化管理Windows Server 2003的方法
1. 使用rdesktop工具连接Windows Server 2003远程桌面远程桌面连接也属于C/S(客户/服务器)模式的,所以在建立连接前也需要配置好连接的服务器端和客户端。
这里的服务器端是指接受远程桌面连接的计算机一方;而客户端是发起桌面连接的计算机一方。
因为“远程桌面连接”远程管理模式是属于Windows Server 2003服务器(还可以是Windows XP系统计算机)管理远程工作站(或成员服务器)计算机的,所以发起远程桌面连接的当前就是Windows Server 2003服务器。
作为远程桌面连接的服务器端,必须要安装了“远程桌面连接”的服务器端程序,而目前仍只有Windows XP、Windows Server 2003家族系统,以及安装了“终端服务器”程序的Windows 2000 Server 系统才可能具有,其它版本Windows系统计算机都不可能成为“远程桌面连接”的服务器端。
Rdesktop(A Remote Desktop Protocol Client)程序可以自己从 上获取代码编译,非常方便。
当然Windows要开启Windows Terminal Service。
wget/sourceforge/rdesktop/rdesktop-1.5.0.tar.gzgunzip rdesktop-1.5.0.tar.gztar vxf rdesktop-1.5.0.tarmake;make installrdesktop的使用步骤:首先在Windows Server 2003启动远程桌面,并且添加一个linux系统的存在的账号(如root用户)如图1 。
图1 添加一个linux系统的存在的账号账号说明:默认情况下,Administrators组的成员可远程连接到该服务器,除此之外还有一个“Remote Desktop Users”组具有这个权限。
但在默认情况下,“Remote Desktop Users”组未添加成员,所以如果想添加其他用户,而又不想赋予他系统管理员那么高权限,则您必须把他添加到这个组中。
如何在Linux系统上进行远程访问和协作
如何在Linux系统上进行远程访问和协作Linux操作系统是一种功能强大的开源操作系统,广泛应用于服务器、嵌入式系统以及个人电脑等领域。
在Linux系统上,远程访问和协作是一项非常重要的功能,可以方便地进行远程服务器管理、文件传输和团队协作等操作。
本文将介绍如何在Linux系统上进行远程访问和协作,旨在帮助读者了解并掌握这方面的技能。
一、远程访问工具的选择与使用在Linux系统上,我们可以使用多种远程访问工具,比如SSH、VNC和RDP等。
这些工具具有各自的特点和适用场景,可以根据实际需求选择合适的工具来进行远程访问。
1. SSH(Secure Shell)远程访问SSH是Linux系统上最常用的远程访问工具之一,它通过加密的方式进行远程连接,能够提供较高的安全性。
要使用SSH远程访问,首先需要在Linux系统上安装和配置SSH服务器,然后使用SSH客户端连接到目标主机。
可以使用命令行工具如OpenSSH,也可以使用图形界面工具如PuTTY等。
2. VNC(Virtual Network Computing)远程访问VNC是一种能够通过图形方式远程访问Linux系统的工具,它可以实现对Linux系统的远程控制。
使用VNC,我们可以在本地电脑上通过图形界面操作远程主机,就像使用本地的计算机一样。
要使用VNC远程访问,需要在Linux系统上安装和配置VNC服务器,并在本地电脑上安装VNC客户端。
3. RDP(Remote Desktop Protocol)远程访问RDP是一种由Microsoft开发的远程访问协议,可以实现对Windows系统的远程访问和控制。
虽然RDP是针对Windows系统设计的,但在Linux系统上也可以使用RDP客户端来远程连接到Windows 主机。
要在Linux系统上使用RDP客户端,首先要安装RDP客户端软件,如rdesktop或Remmina等。
二、远程协作工具的选择与使用除了远程访问工具外,我们还需要在Linux系统上选择适合的协作工具,以便实现多人远程协作和团队合作。
Linux下登陆Windows远程桌面
-0: attach to console
-4: use RDP version 4
-5: use RDP version 5 (default)
[airs@clin003 rdesktop-1.5.0]$
redirection.
'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD
when sending data to server.
rdesktop: A Remote Desktop Protocol client.
Version 1.5.0. Copyright (C) 1999-2005 Matt Chapman.
See http://www.rdБайду номын сангаас/ for more information.
Usage: rdesktop [options] server[:port]
or COM1=/dev/ttyS0,COM2=/dev/ttyS1
'-r disk:floppy=/mnt/floppy': enable redirection of /mnt/floppy to 'floppy' share
or 'floppy=/mnt/floppy,cdrom=/mnt/cdrom'
# startkde
此后远程的Linux的KDE图形界面就会显示在本机的Windows系统下,用户对它可进行任何操作。
附加些其他参考资料
=======================
如何在Linux终端中进行远程桌面连接
如何在Linux终端中进行远程桌面连接在Linux终端中进行远程桌面连接远程桌面连接是一种非常便捷的方式,允许用户通过互联网远程控制其他计算机的桌面。
在Linux操作系统中,我们可以使用各种工具来进行远程桌面连接,实现对服务器或其他远程计算机的操作和管理。
本文将介绍Linux终端中进行远程桌面连接的方法和工具。
1. SSH远程桌面连接SSH(Secure Shell)是一种加密网络协议,它提供了安全的远程登录功能。
在Linux终端中,我们可以使用SSH连接远程服务器,并通过命令行进行操作。
虽然SSH连接并不直接提供桌面展示,但是我们可以通过SSH隧道(SSH Tunneling)来实现远程桌面连接。
首先,确保远程服务器已经启用了SSH服务。
在终端中输入以下命令进行连接:```ssh username@remote_host```其中,`username`是远程服务器的用户名,`remote_host`是远程服务器的IP地址或域名。
输入密码后即可成功登录到远程服务器的控制台。
接下来,我们需要在本地终端中设置SSH隧道,以便远程显示远程图形界面。
在终端中输入以下命令:```ssh -X username@remote_host```其中,`-X`参数表示使用X11转发,即将远程计算机的桌面图形显示到本地终端。
输入密码后,你就可以在本地终端上看到远程计算机的桌面了。
2. VNC远程桌面连接VNC(Virtual Network Computing)是一种远程控制技术,可以在不同操作系统之间共享屏幕。
在Linux终端中,我们可以使用VNC Viewer来进行远程桌面连接。
首先,确保你的Linux系统中已经安装了VNC Viewer。
在终端中输入以下命令进行安装:```sudo apt-get install vncviewer```安装完成后,输入以下命令进行远程桌面连接:```vncviewer remote_host:port```其中,`remote_host`是远程服务器的IP地址或域名,`port`是VNC 服务的端口号(默认为5900)。
Linux远程访问window系统
Linux远程访问window系统
一、文档目的
编写本文档主要目的是为了,介绍一种在linux下远程访问window的方法。
使用的软件为rdesktop。
二、Rdesktop简介
rdesktop是linux下支持Windows远程桌面连接的客户端程序,在linux系统下可通过它远程访问Windows桌面,支持多种版本。
三、安装rdesktop
使用yum安装rdesktop
[root@bogon ~]# yum -y install rdesktop
安装完成后即可使用。
四、使用rdesktop
使用方式 rdesktop -u name -p password -g 1024x720 hostaddress
rdesktop为使用远程桌面连接的命令;
-u 用户名,yourname处为目标客户端的用户名;
-p 客户端用户的密码;
-g 分辨率,中间用“x”连接,可省略,省略后默认为全屏显示;
hostaddress 目标客户端的IP地址
五、注意事项
本地机器使用rdesktop必须在图形界面环境下使用,要不然无法看到桌面。
远程访问使用linux可选择使用Xmanager 软件访问。
使用ssh 多层跳转访问主机后rdesktop无法启用。
rdesktop的使用方法
-r disk:floppy=/mnt/floppy,cdrom=/mnt/cdrom,root=/,c=/mnt/c // 多个磁盘重定向
-r clientname=<client name> // 为重定向的磁盘设置显示的客户端名称
-r sound:[local|off|remote] // 声音重定向
rdesktop是Linux下一个好用的用来连接Windows远程桌面(当然不仅仅在于此,只要是基于RDP协议的好像都行吧),传说中的3389嘛。
不过他是一个基于命令行的,对某些人来说可能有一些困难,这里就集合了一些很不错的命令,共享一下。
rdesktop的使用方法
工作时一般是开两台电脑 ,一台linux,一台windows,以前也用过虚拟机什么的,但是 有时候 跑起来拖泥带水的十分不爽,所以慢慢的就习惯了两台电脑的工作方式,一般我大部时间都在linux下面。用rdesktop远程控制Windows是在好不过的了,
redesktop 使用简单,windows也不和装什么服务端,是要把远程桌面共享打开就行了,
rdesktop -f sound:local ip
这个是把远程主机的声音带到本机(用过windows远RIMARYCLIPBOARD sound:local ip
-r clipboard:PRIMARYCLIPBOARD是允许在远程主机和本机之间共享剪切板,就是可以复制粘贴。
最简单的:
rdesktop ip
这个最实用,如果其他的你还没有掌握那就用这个吧,这个都是默认参数。
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 程序。
rdesktop 使用方法
rdesktop 使用方法如何使用rdesktoprdesktop是一种用于在Windows操作系统上远程连接Linux或Unix 计算机的开源工具。
它允许用户通过网络在Windows计算机上使用图形用户界面(GUI)来访问远程计算机的桌面。
本文将介绍如何使用rdesktop以及如何在Windows平台上进行安装和配置。
第一步:安装rdesktop要使用rdesktop,首先需要在Windows计算机上进行安装。
您可以从rdesktop官方网站上找到适用于Windows平台的安装程序。
选择适合您操作系统版本的安装程序下载并运行安装。
第二步:配置IP地址和端口在使用rdesktop之前,您需要了解要远程连接的Linux或Unix计算机的IP地址和端口。
如果您不知道这些信息,可以向系统管理员咨询。
一旦您知道了它们,您可以打开rdesktop的图形用户界面或命令行界面进行配置。
如果要使用图形用户界面,请打开安装程序提供的rdesktop应用程序,并在相应字段中输入远程计算机的IP地址和端口。
然后,单击“连接”按钮。
如果要使用命令行界面,请打开命令提示符,并键入以下命令:rdesktop -u [用户名] -p [密码] -g [宽度x高度] [IP地址:端口]在命令中,将[用户名]替换为您在远程计算机上的用户名,将[密码]替换为您的密码,将[宽度x高度]替换为您希望远程桌面的尺寸(以像素为单位)。
最后,将[IP地址:端口]替换为远程计算机的IP地址和端口。
第三步:连接到远程计算机一旦配置完毕并单击了“连接”按钮或输入了正确的命令,rdesktop将开始建立与远程计算机的连接。
连接建立后,您将能够在Windows平台上使用图形界面来操作远程计算机。
第四步:使用远程桌面一旦连接到远程计算机,您将看到通过rdesktop访问的Linux或Unix 计算机的远程桌面。
在远程桌面上,您可以使用鼠标和键盘来操作远程计算机,并执行任何您需要的任务。
windows与linux文件系统互访的几种方法 -回复
windows与linux文件系统互访的几种方法-回复标题:[Windows与Linux文件系统互访的几种方法]在如今的计算机环境中,许多用户会同时使用Windows和Linux操作系统。
对于这些用户来说,能够轻松地在两种操作系统之间共享文件是非常重要的。
本文将详细介绍如何在Windows和Linux之间实现文件系统的互访。
一、通过网络共享1. Samba服务(适用于Linux到Windows的访问)Samba是一种开源软件,它为Linux/Unix系统提供SMB/CIFS服务,使得Linux可以与Windows进行文件共享。
以下是安装和配置Samba服务的步骤:(1)在Linux上安装Samba:以Ubuntu为例,可以使用命令“sudo apt-get install samba”进行安装。
(2)创建共享目录并设置权限:例如,在/home/user下创建一个名为share的目录,并设置其所有者为当前用户。
(3)编辑Samba配置文件:使用命令“sudo nano/etc/samba/smb.conf”,然后在文件末尾添加以下内容:[share]comment = Shared Directorypath = /home/user/sharebrowseable = yesread only = noguest ok = yes保存并退出。
(4)重启Samba服务:使用命令“sudo service smbd restart”。
现在,Windows用户可以在网络邻居中找到这个共享目录并进行访问。
2. FTP服务(适用于Windows到Linux的访问)FTP(File Transfer Protocol)是一种标准网络协议,用于在网络上进行文件传输。
以下是搭建FTP服务器的方法:(1)在Linux上安装FTP服务器:以Ubuntu为例,可以使用命令“sudoapt-get install vsftpd”进行安装。
利用微软RDClientAPP远程连接PC(附外网连接方法)
利⽤微软RDClientAPP远程连接PC(附外⽹连接⽅法)⼀、下载RD Client这个就不⽤多说了。
⼆、设置PC允许远程桌⾯连接PC系统以win10为例:1、进⼊“远程设置”允许远程协助与远程桌⾯连接桌⾯右键单击“此电脑”,属性,单击左边“远程设置”,按照下图⽅式勾选:2、防⽕墙设置允许远程协助与远程桌⾯通过防⽕墙进⼊控制⾯板->Windows防⽕墙->允许应⽤或功能通过Windows防⽕墙。
按照下图⽅式勾选:三、设置路由器DDNS服务及端⼝转发基本上个⼈⽤户的公⽹ip都是由运营商动态分配⽽并⾮静态、固定不变的,因此需要使⽤路由器的DDNS服务,为路由器“绑定”域名,⽤域名指代路由器,否则当路由器的公⽹ip发⽣改变时,远程连接将失效。
路由器以梅林系统为例:(这⾥以域名在阿⾥云注册为例)1、⾸先需要有1个阿⾥云账号,申请⼀个域名。
现在有1元的域名,可以申请来⽤。
1年后再换⼀个。
⼟豪⾃动忽略。
2、如果域名不是阿⾥云注册的,可将DNS修改⾄阿⾥云解析服务器。
3、去Access Key管理控制找到⾃⼰的 Access Key ID 和 Access Key Secret 并且保存下来。
4、进⼊路由器梅林系统,选“外部⽹络‘WAN’”,然后在上⽅单击”端⼝转发“,服务名称⾃⼰随便写,通信端⼝⼀般”3389“,⾃⼰改别的也⾏。
本地IP设置成你PC的内⽹IP地址,通信协议选”BOTH“,保存完⼯。
5、进⼊梅林系统的software center,安装 aliddns 。
此乃神器,⾮常好⽤。
安装好后开启插件,输⼊第3步获得的ID和密码后即可启⽤了。
四、设置远程桌⾯连接在RD Client APP中,新建连接:PC名称填写为:“申请的域名”:3389(此端⼝即是上⾯⾃⼰设置的通信端⼝)⽤户账户填写为:PC的登陆账号及密码完⼯!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在Linux 系统下使用rdesktop远程访问Windows 系统
rdesktop 是UNIX 和Linux 系统的一个远程桌面连接软件,它通过MicrosoftWindows NT、Windows 2000 提供的终端服务(Terminal Services)以及WindowsXP 的远程桌面服务(Remote Desktop),能在Linux系统下远程登录Windows的窗口系统并使用。
一、rdesktop 安装
在各种版本的RedHat Linux 系统安装盘上,一般第三张光盘上都带有rdesktop 的可执行的RPM软件包,例如:
RedHat 8.0: rdesktop-1.1.0-2.i386.rpm
RedHat 9.0: rdesktop-1.2.0-1.i386.rpm
Fedora Core 2: rdesktop-1.3.1-3.i386.rpm
通过用#rpm -q rdesktop 查看系统中是否已安装了rdesktop,然后安装相应的rpm 软件包。
rpm 安装:
rpm -ivh rdesktop-1.3.1-3.i386.rpm
编译安装如下:
tar xvzfrdesktop-1.3.1.tar.gz
cdrdesktop-1.3.1
./configure
make
makeinstall
安装成功后,在/usr/local/bin下生成了可执行的rdesktop 程序。
二、rdesktop 的使用
1.远程Windows 系统的设置
这里以连接Windows XP Professional的远程桌面服务为例。
首先在WindowsXP 下启用远程桌面服务(注意,XP 的HomeEdition 没有远程桌面服务),右键点击“我的电脑”,选择“属性”,查看“远程”选项,选择“允许用户远程连接到这台计算机”即可。
2.Linux 下rdesktop 的使用
rdesktop 的使用很简单,可通过#rdesktop-h得到使用的帮助。
一般常用的登录命令为:
#rdesktop -g 1024x768 -d 24 hostname
其中“g1024×768”设置分辨率为1024×768,“d 24”设置真彩24 位,hostname为Windows 机器的主机名或者IP 地址。
在输入了Windows XP的用户名和密码后,就可以登录并操作远程的Windows系统。