【Ubuntu使用手记】通过ubuntu11.04 X方式访问centos

 

先是参考了一篇介绍在windows下访问centos的文章。

 

1)编辑/etc/gdm/custom.conf,内容如下:
[daemon]
[xdmcp]
      Enable=true
       Port=177
[security]
      DisallowTCP=false[gui]
[greeter]
[chooser]
[debug]
[servers]
然后重启桌面:gdm-restart
2) 设置防火墙,在/etc/sysconfig/iptables文件中加入:
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
重启防火墙:service iptables restart
3)在 windows中启动启动Xstart,按下列提示输入:
Name: Xterm
Host: 192.168.1.4
procotol: SSH (setup port 为22)
User: xuys
Password: xuys1234
Execution Command可以填写/usr/bin/gnome-session --display=$DISPLAY,也可以填写 /usr/bin/xterm -display $DISPLAY 前者主要打开一个X桌面,后者只是打开一个xterm.根据需要自行选择.
点击“Save”,保存。
点击“Run”运行Xmanager。

但之后在实践的时候,总是“ Cannot connect to X server”,按道理在ubuntu上ssh -X过去,应该就可以正常用了。
google了下,发现centos的sshd的配置默认是不允许X11转发的。。。
解决办法:
vim /etc/ssh/sshd_config
改为:X11Forwarding yes

重启sshd服务
service sshd restart

done

参考:




你可能感兴趣的:(centos,ssh,ubuntu,防火墙,vim)