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界面。