写在前边,本篇日志专门写给跟我一样的linux菜鸟。网上关于如何建立桌面环境和建立远程桌面管理的教程大把,实际上我认为真正可用的没有几个,都是相互抄袭,不知所云。鉴于网上很多像我一样的鸟太多,所以我尽量把写的详细一点,如果有幸读到这个文章但是任然不懂的朋友可以给留言,本博主承诺尽量协助。
上一篇日志里我们说到CentOS桌面环境安装的教程,现在我们接着有了桌面如何远程登陆管理主机或者VPS。
废话少说,开始上步骤:
一、安装VNC,注意centos 6.0作为一个分水岭,操作命令上稍微不同,请根据备注选择相应的命令。
CentOS 6版本以下用户请使用如下命令:
yum install vnc vnc-server
由于CentOS 6及其以上采用的是TigerVNC,所以,CentOS 6及其以上版本用户请使用!
yum install tigervnc tigervnc-server
二、安装完毕以后开始配置VNC,使之发挥功效。
1.修改配置文件,输入如下命令:
vi /etc/sysconfig/vncservers
注:“vi“是文件内容编辑命令,相关使用方法建议同学们上网搜索一下,我在这儿就不赘述了。
在新加载的文件里边加入以下内容:
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 800x600"
注:VNCSERVERS="1:root"里边的1:root为编号:用户名的模式,你还可以设置类似这样的"2:zhangsan""3:lisi",相当于你在为这些张三和李四配置他们所看到的桌面(当然你要通过adduser命令创建名为zhangsan和lisi的人,否则鬼也看不到你的桌面,另外要设置好密码哈),VNCSERVERARGS[1]="-geometry 800x600"里边的800x600这个是桌面分辨率,建议设置成1024x768 ,否则屏幕看上去很悲催的严重失色,就像我这个连接上以后这种惨不忍睹的样子。上图给大家瞅瞅:
2.设置VNC密码(使用vncviewer的时候需要填入)
vncpasswd
3.启动VNC服务(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!没有这个错误的童鞋直接忽略这个提示,键入以下命令看第四步)
vncserver
貌似到这儿可以登录远程桌面了,童鞋们试一下自己的是否能够调用到远程桌面了,也就是上边看到的那个。后边的内容留意一下,我不知道执行了哪个操作,桌面又连接不上了,还提示错误。汗!可能是修改下边这个第四步vnc文件的内容修改以后出现的问题的,默认如果能够登陆就跳过这一步,别操作。另外我自己改了以后由于原来没有备份相应的文件,网上廋了一点内容加载进去。
4.修改vnc文件,执行一下命令:
vi /root/.vnc/xstartup
将文件内容替换为以下内容
#!/bin/sh
/usr/bin/startxfce4
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
貌似到这儿可以登录远程桌面了,也就是上边看到的那个。后边的内容留意一下,我不知道执行了哪个操作,桌面又连接不上了,还提示错误。汗!多半是设置的这个权限搞的。
5.设置vnc权限
chmod +x ~/.vnc/xstartup
6.重启VNC服务
service vncserver restart
7.设置VNC开机启动
chkconfig vncserver on
四、系统优化
1.安装中文语言支持(安装中文字体,解决访问中文网站乱码问题,执行完第一个命令后再执行第二个,建议这两个命令最先执行,它可以让你看到你的ssh窗口也有中文显示哦,如图所示。)
yum install system-config-language
system-config-language
2.安装Firefox火狐浏览器
yum -y install firefox
3.安装Firefox的flash player插件
重新启动VPS,使用VNC连接(VNC Viewer等软件)
连接方法:你的ip:1
- 使用firefox访问www.adobe.com,点击Get Flash Player
- 下载rpm包
- 在rpm文件所在文件夹右键,进入终端(Open Terminal Here),使用rpm -ivh flash-plugin-*.rpm进行安装。
- 在firefox的地址栏输入about:plugins查看是否安装成功~
至此整个通过nvc远程连接linux主机或者vps的过程完毕,欢迎同学们提问。
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫