分类: LINUX
2008-08-29 13:36:36
刚装的fedora8,因为不能在办公桌旁放2台计算机,所以我把一台放到了机房,除了ssh之外,难道不可以想windows一样控制着linux的桌面吗?
看到fedora8本身就有“远程桌面”的选项,我选择了之后不知道该怎么用,在网络上查找部分资料后发现,vnc有forlinux版本的,我之前一直对vnc有个不太好的认识,认为他就是个后台软件、黑客软件。
今天发现这个东西功能也蛮强大的。
下面是我配置vnc的过程:
1:安装vnc
执行命令yuminstallvnc-server
安装的过程中提示:
ImportingGPGkey0x4F2A6FD2"FedoraProject
Isthisok[y/N]:y
ImportingGPGkey0xDB42A60E"RedHat,Inc
Isthisok[y/N]:y
我全部选择了y。
2:启动vncserver:
[root@localhost~]#vncserver
Youwillrequireapasswordtoaccessyourdesktops.
Password:
Verify:
xauth:creatingnewauthorityfile/root/.Xauthority
New''localhost.localdomain:1(root)''desktopislocalhost.localdomain:1
Creatingdefaultstartupscript/root/.vnc/xstartup
Startingapplicationsspecifiedin/root/.vnc/xstartup
Logfileis/root/.vnc/localhost.localdomain:1.log
3:编辑xstartup,修改成如下内容:
vi/root/.vnc/xstartup
[root@localhost~]#vi/root/.vnc/xstartup
#Uncommentthefollowingtwolinesfornormaldesktop:
unsetSESSION_MANAGER
exec/etc/X11/xinit/xinitrc
#[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup
#[-r$HOME/.Xresources]&&xrdb$HOME/.Xresources
#xsetroot-solidgrey
#vncconfig-iconic&
#xterm-geometry80x24 10 10-ls-title"$VNCDESKTOPDesktop"&
#twm&
配制iptables:
[root@localhost~]#iptables-IINPUT1-pTCP--dport5901-jACCEPT
[root@localhost~]#iptables-IINPUT1-pTCP--dport5801-jACCEPT
查看iptables内容:
[root@localhost~]#iptables-L
ChainINPUT(policyACCEPT)
targetprotoptsourcedestination
ACCEPTtcp--anywhereanywheretcpdpt:5801
ACCEPTtcp--anywhereanywheretcpdpt:5901
不要忘记保存
serviceiptablessave
这段代码只是说明你的yum之前没有导入对应的KEY值,并不是所有人的电脑都会出现这个导入的确认动作。
建议楼主把这段代码从原文删除,不然有可能会误导后面看贴的朋友,还以为少了这一步骤呢。
跟我相反,我一般用tsclient和vncview连接到windows上去