LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2557|回复: 5

如何使用windows自带的"远程桌面连接"工具连接fedora?

[复制链接]
发表于 2010-5-5 19:29:56 | 显示全部楼层 |阅读模式
我看见别人可以使用windows自带的远程桌面连接工具(附件-远程桌面连接),就是用来连接3889端口那个.
我目前使用vnc连接fedora,但是感觉不流畅.我听说可以使用winxp的远程桌面连接连接fedora,请问fedora上要安装什么软件才能实现?
发表于 2010-5-5 22:00:15 | 显示全部楼层
同问,
另外补充:
VPN在LINUX如何安装和配置。
回复 支持 反对

使用道具 举报

发表于 2010-5-6 11:38:56 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2010-5-6 11:40:04 | 显示全部楼层
利用XRDP远程登陆linux系统

一般情况下我们用ssh客户端远程登陆inux系统,至于图形界面下的linux远程登陆工具,我们一般都会想到vnc,但它很占带宽,在这里,我将介绍XRDP的安装配置方法。

xrdp安装配置方法

1、如果是debian系发行版,可以设置好源后直接apt-get install xrdp
   如果是redhat系发行版,可以到http://xrdp.sourceforge.net下载安装包
  
   xrdp依赖于pam和openssl-del,编译前需要先安装pam-devel和openssl-devel这两个包(不同发行版的包名称有一点不同)
   如果是redhat系,设置好源直接yum install pam-devel openssl-devel

2、下载好xrdp的安装包后,用tar -xvvzf 解压
   进入解压出来的目录用root帐号执行make ,然后执行make install

3、xrdp需要vncserver,所以还要安装vncserver

4、准备好后,可以通过解压出来的目录下的instfiles目录下的xrdp-control.sh脚本启动xrdp
   xrdp-control.sh start
   可以把此脚本添加到/etc/rc.d/init.d/中,让它开机自动运行。

5、启动好xrdp,就可以通过客户端的rdp client 连接到服务器上,win下可以用mstsc,linux下可以用rdesktop或者krdp。
   module 选择为:sesman-Xvnc

6、xrdp的配置文档在/etc/xrdp目录下的xrdp.ini和sesman.ini

xrdp.ini 关键部分在globals

[globals]
bitmap_cache=yes           位图缓存
bitmap_compression=yes     位图压缩
port=3389                  监听端口
crypt_level=low            加密程度(low为40位,high为128位,medium为双40位)
channel_code=1             不知道是什么

sesman.ini


[Globals]
ListenAddress=127.0.0.1       监听ip地址(默认即可)
ListenPort=3350               监听端口(默认即可)
EnableUserWindowManager=1     1为开启,可让用户自定义自己的启动脚本
UserWindowManager=startwm.sh
DefaultWindowManager=startwm.sh

[Security]
AllowRootLogin=1              允许root登陆
MaxLoginRetry=4               最大重试次数
TerminalServerUsers=tsusers   允许连接的用户组(如果不存在则默认全部用户允许连接)
TerminalServerAdmins=tsadmins 允许连接的超级用户(如果不存在则默认全部用户允许连接)

[Sessions]
MaxSessions=10                 最大会话数
KillDisconnected=0             是否立即关闭断开的连接(如果为1,则断开连接后会自动注销)
IdleTimeLimit=0                空闲会话时间限制(0为没有限制)
DisconnectedTimeLimit=0        断开连接的存活时间(0为没有限制)

[Logging]
LogFile=./sesman.log           登陆日志文件
LogLevel=DEBUG                 登陆日志记录等级(级别分别为,core,error,warn,info,debug)
EnableSyslog=0                 是否开启日志
SyslogLevel=DEBUG              系统日志记录等级


装好后,我们就可以直接从win系统下利用mstsc直接进行登陆,相当方便,如果是linux,可以用rdesktop。
回复 支持 反对

使用道具 举报

发表于 2010-5-6 11:44:06 | 显示全部楼层
是開放原始碼的遠端桌面通訊協定 Remote Desktop Protocol 伺服器服務,可用來替代傳統的 vnc server,以增進遠端連線的效能。
 
以 apt 指令安裝 xrdp 將會顯示
vnc4-common vnc4server xrdp 等三個相依套件需要安裝,實際上一般的系統仍應有 「libpam0g-dev」和「libcurl4-openssl-dev」才能順利運作 xrdp。
 
因此安裝指令為:
sudo apt-get install libpam0g-dev libcurl4-openssl-dev
sudo apt-get install xrdp
 
xrdp 啟動後,使用者就可以用Windows上的「遠端桌面連線」來操作 Linux的桌面了。不過,如果以為可以像一般 Windows 平台間的「遠端桌面連線」那樣,「直接」登入操作遠端電腦,可能會有點失望了。連線後多了一個陌生的登入視窗,螢幕上顯示的共有「sesman- Xvnc」、「console」、「vnc-any」……等六種登入選項。這時將會發現,原來 xrdp 是以 Port 3389 接受「遠端桌面連線」,操作桌面的工作其實還是交給 vnc 來執行。
因此,選用「console」模式,就成了以本機連線方式操作了,這時輸入 vnc 密碼就可以登入了,這應該是最簡便的方式。而從「vnc-any」模式中的 IP 欄位可知道,這裡不僅可輸入本機的 IP,或者「localhost」也行,試著指定其他提供 vnc 服務主機的 IP,照樣也可以登入。
 
xrdp的設定檔是
/etc/xrdp/xrdp.ini
 
如果想把「console」改為連線預設的第一個選項,免得每次都得點選,那就編輯修改一下設定檔吧!
 
sudo vi /etc/xrdp/xrdp.ini
 
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
 
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
……
 
[xrdp2]
name=console
lib=libvnc.so
ip=127.0.0.1
……
  
[xrdp3]
name=vnc-any
lib=libvnc.so
……
 
把其中的[xrdp1]和[xrdp2]的設定內容順序對調,序號1和2也要記得改才行,這樣以後連線選項順位就會改變了。而預設的Port 3389 也是在這裡設定的。如果操作環境安全條件許可的話,還可以把密碼記憶在使用者端的「遠端桌面連線」rdp設定檔,使用時就可不用密碼直接登入了。
 
設定完重新啟動xrdp:
/etc/init.d/xrdp restart
回复 支持 反对

使用道具 举报

发表于 2010-5-7 23:28:39 | 显示全部楼层
学习学习~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表