我们今天做的是实现LINUX与WINDOWS远程桌面互访
先来说LINUX下远程桌面的安装,我用的是RHEL6.3
挂载光盘:mount /dev/cdrom1 /media
安装远程桌面软件包:yum install rdesktop tsclient
rdesktop是命令行连接工具,tsclient是图形连接工具
晕,安装失败
看下软件库配置:vi /etc/yum.repos.d/rhel-source.repo
注销rhel-source下原有的baseurl,添加自己的url,baseurl=file:///media
enabled=1
重新安装,要手动确认是否安装,输入y,所以我们可以在之前yum install rdesktop tsclient –y就可以避免这种情况
安装完成
Windows系统开启远程桌面的步骤,简单说下:计算机右键—属性
远程设置
输入管理员帐号密码
远程,启用,管理员用户已经默认允许远程了,要添加其它用户,可以在下面选择用户里添加
LINUX远程连接Windows桌面:
应用程序,Internet,终端服务器客户机
添加连接,有很多选项,我们这里选Windows Terminal Service
添加相关的选项:想个名字,写Windows的IP,用户等
然后双击建立的连接
远程桌面就打开了
登陆成功
对面Win7已经自动退出了!
再看用rdesktop方式简单连接,rdesktop 192.168.92.152
一样连接上了,只是这样默认有个root用户,呵呵,这个有点奇怪,不过rdesktop有参数可以加用户,有兴趣的可以试试
如果要断开远程连接,怎么办呢,它可不像Windows一样,有上面的菜单栏可以关闭连接,所以我们可以点开始,注销那里,有个断开连接就可以了
下面说下Windows如何远程连接LINUX
安装tigervnc-server就可以了,如果想用vnc连接别的电脑,可以安装tigervnc这个客户端程序,安装前先看下有没有安装,我记得我没安装,就有了,应该是默认安装的!
rpm –qa |grep vnc
我们看到已经安装了
有人说现在不能直接用,要先编辑配置文件
vi /etc/sysconfig/vncservers
还要在当前用户下运行一次vncserver,会在当前用户家目录下生成一个.vnc目录,然后编辑它下面的xstartup
cd /home/kevin
vi .vnc/xstartup
把最后的twm &用#注销,加一行gnome-session &,这样才能在远程后有图形界面
但我发现这两步做不做对rhel6.3都是一样的
所以我们要使用vnc来从windows连接到linux,有两步要做的:
1.在LINUX上运行一次vncserver,它会生成一个号码,以供我们连接时使用,第一次运行vncserver时会让你设置一个密码,作为连接时使用的,所以,用户的密码在这里不起作用!
vncserver
这里我因为已经运行过,所以没有提示设置密码,注意看,那个1,就是生成的号码
不过我们也可以更改vncserver密码
vncpasswd
然后输入两遍密码就可以了!
现在去win7上远程去,
用什么工具呢,自带的?
看连不上吧,所以,这就是我们第二个要做的,下载一个vnc客户端软件
比如vncviewer,我就用的这个!
安装过程就不说了,有不会的看这里:http://ucweb.blog.51cto.com/4042188/990860
安装完后,什么都不用设置,用默认的就可以了!
运行,输入ip及号码,注意,这里用到的号码就是我上面说的,运行了vncserver后产生的,每次运行就会生成一个!
咦,为什么连接还是失败?
因为我们要先关闭防火墙,默认是开启的
service iptables stop
如果还不行,就setenforce 0,关闭selinux
这都要在root下进行!
在确保我们有正确的号码后,再试下
连接上了吧,输入我们设置的vnc 密码
OK了,这个有个好处是什么,它还是依照windows的样子,上面有个菜单栏
好,就到这里吧,再复杂的自己研究吧!鉴于它每次连接要先知道一个号码,所以不要关机哦,关了就要重新启用vncserver,运行它的时候,vncserver的服务才会启动,这时才能restart和stop这个服务,这个有点特殊。所以它一般被用于局域网内的远程,Internet远程时用SSH!,以后写!