Linux远程与windows远程比较,我的LINUX学习之路之十七之LINUX与WINDOWS远程桌面互访...

我们今天做的是实现LINUX与WINDOWS远程桌面互访

先来说LINUX下远程桌面的安装,我用的是RHEL6.3

挂载光盘:mount /dev/cdrom1 /media

安装远程桌面软件包:yum install rdesktop tsclient

rdesktop是命令行连接工具,tsclient是图形连接工具

aee21fcffd2e7e1e31b5a546419abc8a.png

晕,安装失败

看下软件库配置:vi /etc/yum.repos.d/rhel-source.repo

1e906622fd532b5ab487f69f924d15bb.png

注销rhel-source下原有的baseurl,添加自己的url,baseurl=file:///media

enabled=1

531dbb76131d910754093a26056790a3.png

重新安装,要手动确认是否安装,输入y,所以我们可以在之前yum install rdesktop tsclient –y就可以避免这种情况

42ab8615d64f4d7433f65337b1bed096.png

安装完成

e427c89c80234b46a1eaee717a581515.png

Windows系统开启远程桌面的步骤,简单说下:计算机右键—属性

c1bfc02a5840b504b5f09d6e62b789bc.png

远程设置

79dbbc0ed7b00b394fa8ac49df94fe4b.png

输入管理员帐号密码

8fa282c0f574f3e56860aa8863a63511.png

远程,启用,管理员用户已经默认允许远程了,要添加其它用户,可以在下面选择用户里添加

190f688bf6c407c428d14f226ce53cfa.png

LINUX远程连接Windows桌面:

应用程序,Internet,终端服务器客户机

fbfaa9ee31ec6c3d459d221a0bf8c55a.png

添加连接,有很多选项,我们这里选Windows Terminal Service

c58b29f4511dd7be4edb241dd6494b85.png

添加相关的选项:想个名字,写Windows的IP,用户等

b90f34a3b7842f5e3a8a72642a81c905.png

然后双击建立的连接

d72ee511f5d2bb65c77c51f7fc776e5c.png

远程桌面就打开了

c096566a8257853933de8081208d472b.png

登陆成功

1cceaa7b8808961cbf9a129da603f4a2.png

对面Win7已经自动退出了!

8b9d3486bd30c0f5e96862d22d84f598.png

再看用rdesktop方式简单连接,rdesktop 192.168.92.152

e7b56f68cae7157b4344adadf000f763.png

一样连接上了,只是这样默认有个root用户,呵呵,这个有点奇怪,不过rdesktop有参数可以加用户,有兴趣的可以试试

4c4f5000449bf62a300e4d24ee483e95.png

如果要断开远程连接,怎么办呢,它可不像Windows一样,有上面的菜单栏可以关闭连接,所以我们可以点开始,注销那里,有个断开连接就可以了

d948d74432f64b1dcf1c99d401179bf5.png

下面说下Windows如何远程连接LINUX

安装tigervnc-server就可以了,如果想用vnc连接别的电脑,可以安装tigervnc这个客户端程序,安装前先看下有没有安装,我记得我没安装,就有了,应该是默认安装的!

rpm –qa |grep vnc

我们看到已经安装了

20ce2897879c13b8aec1173b46488d59.png

有人说现在不能直接用,要先编辑配置文件

vi /etc/sysconfig/vncservers

f49d9379aa3c12388e2e7ae025fda5dd.png

d700203fff6f03706ab9941c655fc3fb.png

还要在当前用户下运行一次vncserver,会在当前用户家目录下生成一个.vnc目录,然后编辑它下面的xstartup

cd /home/kevin

vi .vnc/xstartup

把最后的twm &用#注销,加一行gnome-session &,这样才能在远程后有图形界面852ea5283b1b72c96e906674c0e46f13.png

但我发现这两步做不做对rhel6.3都是一样的

所以我们要使用vnc来从windows连接到linux,有两步要做的:

1.在LINUX上运行一次vncserver,它会生成一个号码,以供我们连接时使用,第一次运行vncserver时会让你设置一个密码,作为连接时使用的,所以,用户的密码在这里不起作用!

vncserver

这里我因为已经运行过,所以没有提示设置密码,注意看,那个1,就是生成的号码

不过我们也可以更改vncserver密码

vncpasswd

然后输入两遍密码就可以了!

2e1d4530a24c67a7bba1d9f3bed2e373.png

现在去win7上远程去,

用什么工具呢,自带的?

2139e7dde0d0a149a5795e695c08ebd3.png

看连不上吧,所以,这就是我们第二个要做的,下载一个vnc客户端软件

比如vncviewer,我就用的这个!

安装过程就不说了,有不会的看这里:http://ucweb.blog.51cto.com/4042188/990860

安装完后,什么都不用设置,用默认的就可以了!

运行,输入ip及号码,注意,这里用到的号码就是我上面说的,运行了vncserver后产生的,每次运行就会生成一个!

d1f165292de5588a66a5bea3b588a618.png

咦,为什么连接还是失败?

c95b675bc728b24db3158193b619b594.png 因为我们要先关闭防火墙,默认是开启的

service iptables stop

423a93e697cb1994f600f4a1dd36c05d.png

如果还不行,就setenforce 0,关闭selinux

这都要在root下进行!

在确保我们有正确的号码后,再试下

148192b6f529c68c662fe48ff7fdc673.png

连接上了吧,输入我们设置的vnc 密码

OK了,这个有个好处是什么,它还是依照windows的样子,上面有个菜单栏

1c1a2c4a8b8b04d05f06d7d2cc4a5b64.png

好,就到这里吧,再复杂的自己研究吧!鉴于它每次连接要先知道一个号码,所以不要关机哦,关了就要重新启用vncserver,运行它的时候,vncserver的服务才会启动,这时才能restart和stop这个服务,这个有点特殊。所以它一般被用于局域网内的远程,Internet远程时用SSH!,以后写!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值