windows和linux的远程桌面连接 下载本文

内容发布更新时间 : 2024/11/16 2:32:25星期一 下面是文章的全部内容请认真阅读。

windows和linux的远程桌面连接

windows和linux的远程桌面连接 一.在windows平台上:

1.windows to windows mstsc

2.windows to linux

在linux上配置VNC或XDMCP,在windows上安装相应的软件后访问。

=================================XDMCP配置:==============================

1.修改/etc/gdm/custom.conf,允许使用xdmcp [xdmcp] Enable=1

如果需要root用户也能通过XDMCP远程登录,可添加 [security]

AllowRemoteRoot=true

2.打开防火墙设置

打开XDMCP的端口:UDP 177 打开TCP 6000到6010端口

可直接修改/etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT

然后重启iptables

/etc/init.d/iptables restart

3.启动到图形界面runlevel #init 5

如果本身已经进入图形界面,需重启 #init 3;init 5

4.在windows上用xmanager登陆到linux上。 ============================XDMCP配置 END===============================

=============================VNC配置======================================

1.图形界面方式设置:

Server上打开远程桌面-----------------为远程用户访问设置口令--------------VNC Server启

动--------------Client 通过VNC Viewer访问 VNC Server 2.更改文件模式:

1、安装包

[root@pps ~]# rpm -qa | grep vnc-server vnc-server-4.1.2-9.el5

2、设置VNC桌面

我们要为有权可以登录的用户设置登录桌面,修改配置文件/etc/sysconfig/vncservers : VNCSERVERS=\

VNCSERVERARGS[2]=\

参数说明:

-geometry 800x600 桌面分辨率

-nolisten tcp 阻止通过TCP连接VNC服务器

【注意】我测试过此功能好像不起作用,请大家指正!

-nohttpd 阻止基于浏览器的VNC客户端连接。用浏览器的方式连接VNC图象质量不大满意,速度也不快,也

不安全。如果没有禁止浏览器Applet窗口登录,我们可以在浏览器里输入:[url]http://vnc-server-

ip:5802[/url] 这样就会出弹出来一个类似VNC viewer客户端的登录小窗口。 【注意】VNCSERVERS=\这里给zhaozh用户分配了桌面号为\的VNC桌面。桌面号大于1,不同的

用户需要指定不同的桌面号。

3、配置授权用户的VNC连接

【注意】如果用户被系统锁定的话,则vnc-server是启动不起来的

比如,我想让zhaozh用户可以登录,我需要来到 /home/zhaozh 目录下: [root@pps ~]# cd /home/zhaozh/ [root@pps zhaozh]# ls -a

如果没有发现用户目录下有 .vnc (隐藏的)目录,我们需要给用户新建该目录,先转换用户角色,由root

用户变为zhaozh用户:

[root@pps zhaozh]# su zhaozh [zhaozh@pps ~]$ mkdir .vnc [zhaozh@pps ~]$ cd .vnc/

然后,需要为该用户建立登录vnc-server的密码: [zhaozh@pps .vnc]$ vncpasswd Password:xxx Verify:xxx

退出zhaozh用户角色,反回到root用户: [zhaozh@pps .vnc]$ exit exit

[root@pps zhaozh]#

现在就“应该”可以启动vnc-server了!

[root@pps zhaozh]# service vncserver start

启动 VNC 服务器:2:zhaozh xauth: creating new authority file /home/zhaozh/.Xauthority

New 'pps.hoho.com:2 (zhaozh)' desktop is pps.hoho.com:2 Creating default startup script /home/zhaozh/.vnc/xstartup Starting applications specified in /home/zhaozh/.vnc/xstartup Log file is /home/zhaozh/.vnc/pps.hoho.com:2.log

[确定]

不过我们可以再配置一下zhaozh用户的界面使用,默认登录后的界面是“灰白”的,只是有一个xterm,还不

如putty通过ssh连接的界面啦!

[root@pps ~]# cat /home/zhaozh/.vnc/xstartup #!/bin/sh

# Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic &

#xterm -geometry 80x24+10+10 -ls -title \#twm &

gnome-session &

我将xterm和twm两行注释了,然后在后面添加我喜欢的gnome界面。