【实战演练】Linux操作系统12-安装VNC图形化界面远程管理

#本文欢迎转载,转载请注明出处和作者。

Linux默认只能够使用SSH协议,通过22端口进行命令行界面的远程,但是对于不熟悉命令行操作的用户,没有图形化界面远程作为后备非常不方便(当然linux最好还是用命令行),远程需要使用图形化界面,就需要安装VNC。

1、CentOS6安装VNC

1.1安装VNC服务端

yum -y install vnc *vnc-server*

1.2修改配置文件

vim /etc/sysconfig/vncservers

复制最后两行并去掉行首注释符,然后修改为

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768" 
#注意中间的空格,否则会报错

创建VNC密码,输入两次

vncpasswd

启动vncserver服务

/etc/init.d/vncserver start

上一步执行完毕会在root宿主目录下生成.vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件。打开xstartup配置桌面

vim /root/.vnc/xstartup

将最后一行改为

gnome&

(使用GNOME桌面)

如果防火墙都关了,就不需要执行如下步骤了,如果防火墙未关,就需要单独放通端口。

开启防火墙VNCServer端口

vim/etc/sysconfig/iptables

在“-AINPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT”下面添加一行

-A INPUT-m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

重启iptables服务

/etc/init.d/iptablesrestart

1.3测试

在Windows客户端下打开http://www.realvnc.com/,下载对应平台的VNC-Viewer客户端(该文件为绿色软件,无需安装),双击下载下来的文件即可打开。

在VNCServer一栏输入目标服务器的IP,

10.1.30.10:1

点击Connect,在弹出的小窗口中输入第3步设置的密码回车即可连接到远程桌面。

2、CentOS7安装VNC

2.1安装VNC服务端

yum -y install vnc *vnc-server*

2.2修改配置文件

vim /lib/systemd/system/vncserver@:1.service

修改里面的两行内容为

ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

启动VNC服务

vncserver

设置密码

vncpasswd root 
systemctl daemon-reload

启动窗口

systemctl start vncserver@:1.service  或者 vncserver :1 
#关闭1号窗口: 
systemctl stop vncserver@:1.service   或者 vncserver -kill :1
#设置开机启动
systemctl enable vncserver@:1.service 

如果防火关闭了,直接就可以使用了。如果防火墙开着,需要设置规则。

firewall-cmd --permanent --zone=public --add-port=5901/tcp
firewall-cmd --reload

2.3测试

在Windows客户端下打开http://www.realvnc.com/,下载对应平台的VNC-Viewer客户端(该文件为绿色软件,无需安装),双击下载下来的文件即可打开。

在VNCServer一栏输入目标服务器的IP,

10.1.30.233:1

点击Connect,在弹出的小窗口中输入第3步设置的密码回车即可连接到远程桌面。

你可能感兴趣的:(【实战演练】Linux操作系统12-安装VNC图形化界面远程管理)