无显示器CentOS6使用VNCServer远程桌面

介绍在无显示器CentOS的使用和维护中,如何使用VNCServer远程桌面。

注意:只介绍启用VNCServer最低限度的图形功能,可以运行图形界面程序。

注意:不讨论GNOME等桌面环境以及窗口管理器的安装和使用。
首先,在命令行上(root用户)使用:

 yum -y install vnc *vnc-server* 

命令,安装vnc的服务端。



接着,使用如图命令:

yum groupinstall "X Window System" 

安装最基本的图形窗口支持。



接着,如果当前CentOS系统中还没有xsetroot和xterm,分别用yum install安装它们。(有了xterm才能在远程桌面上使用终端窗口)
接着,使用命令:
vncpasswd root命令,设置vncserver的密码。



设置好之后就可以启动vncserver了。首先使用vncserver -help查看帮助如图。

直接使用命令: vncerver :1 -geometry 1024x768 即可创建一个远程桌面。默认:1在5901开启(TCP)。 另外,下边的文字提示说明了配置文件的位置和日志文件的位置。



下面就来看看配置文件。配置文件xstartup里边执行了xinitrc。

打开这个xinitrc文件,可以看到其程序逻辑。显然目前无显示器最小安装的CentOS没有桌面环境,执行的是下面蓝色小框的代码(xsetroot设置和xterm简单终端窗口)。

如果需要修改配置重新在当前端口上启动vncserver,使用vncserver -kill :1终止编号为1的vncserver进程。



另外,也可以在.vnc文件夹下查看log日志。如图xterm已经启动,只是找不到某个字体而已,问题不大。



重启防火墙
service iptables restart
设置 VNC 自动启动

[root@localhost ~]# chkconfig --level 35 vncserver on

关闭重新打开
vncserver -kill :1(注意kill后面要有一个空格)
service vncserver start
接下来,假设CentOS上已经运行了vncserver,序号:1在默认的5901端口上。
本地环境是windows,现在要在windows上安装vncviewer。



vncviewer是完全免费的。软件安装界面如图,直接安装。



安装完毕后运行VNC Viewer,在地址栏输入ip地址:端口号,回车。

由于当前的配置是没有加密措施的,所以远程桌面的连接内容是可以被窃听的。但是也说明了,只有身份认证信息是安全传输的。

确认连接后如图所示。右侧只有一个xterm的终端窗口。在里边可以执行代码

如图是在xterm里边代码启动图形界面的MATLAB的效果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容