1、首先你要有图形化桌面
如果没有
用以下命令安装:yum -y groupinstall "Desktop"
yum -y groupinstall "X Window System"
yum -y groupinstall "Chinese Support" //此为中文简体包,如果不需要,可以不下
将/etc/sysconfig/i18n文件中的“en_US"改为”zh_CN",这样你的界面就支持中文了。
2、修改custom.conf文件
在etc/gdm/custom.conf中,改为如下
# GDM configuration storage
[daemon]
[security]
AllowRemoteRoot=yes
DisallowTCP=false
[xdmcp]
Enable=true
Port=177
[greeter]
[chooser]
[debug]
然后在命令行中输入reboot重启系统,重启后输入init 5(这是将runlevel调整到5,支持图形界面运行)
如果不想重启后输入,可以修改启动配置文件/etc/inittab,将最后一行的3改为5。
在命令行中输入 netstat -tulnp
如果有177号端口,则说明成功。
否则直接使用gdm命令直接启动(如果报错bus之类的,则使用service messagebus start命令启动bus。然后设置开机自动启动,使用ntsysv命令或chkconfig命令)
3、修改防火墙规则或直接关掉防火墙(需要管理员权限使用su或sudo命令)
关闭防火墙命令(即时生效)
service iptables stop
重启后生效
chkconfig iptables off
或修改防火墙规则
iptables -A INPUT -p UDP -i $EXTIF --dport 177 --sport 1024:65534 -s 192.168.100.0/24 -j ACCEPT #xdmcp
//使用udp端口,加入来源ip网络的控制。
iptables-save | grep 177
如果显示关于177的信息,则成功。
4、启动xshell
在xshell中选择ssh连接,输入用户名,密码,主机ip地址,在隧道中选择转接xmanager(需安装xmanage),
连接成功后,输入gnome-session,则可以远程图形桌面连接。
图形化界面有三个面板,top,bottom,主面板。
最后,系统配置不同,不敢保证在你的系统上一定成功。
这是通过xshell转xmanage实现的连接。然而我试了一下直接用xmanager连接,发现提示xdmcp连接失败,是否重新连接。
还没找到解决办法,就将就用有三个面板的界面了。。。