在安装过程中可能会导致DNS配置被清空,因此建议先执行以下命令以保护DNS设置,然后再进行安装操作:
```bash
chattr +i /etc/resolv.conf
```
安装步骤如下:
1. 安装VNC相关软件包:
```bash
yum install -y tigervnc tigervnc-server
```
2. 安装桌面环境:
```bash
yum groupinstall "Desktop"
```
3. 安装GNOME面板:
```bash
yum install gnome-panel
```
4. 安装文件管理器Nautilus:
```bash
yum install nautilus
```
设置VNC登录密码:
运行以下命令后按照提示输入密码两次:
```bash
vncpasswd
```
配置VNC环境,确认`~/.vnc/xstartup`文件内容如下:
```sh
#!/bin/sh
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
export LANG
export SYSFONT
vncconfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = 'Linux' ]; then
case "$WINDOWMANAGER" in
*gnome*)
if [ -e /etc/SuSE-release ]; then
PATH=$PATH:/opt/gnome/bin
export PATH
fi
;;
esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
exec sh /etc/X11/xinit/xinitrc
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
```
启动和停止VNC服务器:
启动:
```bash
vncserver :1
```
关闭:
```bash
vncserver -kill :1
```
客户端连接测试:
使用VNC查看器客户端,输入服务器的公网IP及显示编号,例如:`服务器IP:1`。首次连接时,输入通过`vncpasswd`设置的密码即可访问远程桌面环境。
注意事项:
本操作均在root用户下执行。如果需要创建其他用户登录VNC服务,请先创建系统用户账号,然后切换到该用户账户下进行密码设置和启动VNC服务。