一.安装VNC
1. 命令:
yum install vnc-server
2. root 用户 命令(启动VNC):
vncserver
3.输入“”并按回车键确定,修改如下(本例中为root用户) ,最后一行,修改为gnome-session & (桌面系统),确认无误后保存退出。。
vi /root/.vnc/xstartup
#unset SESSION_MANAGER
#unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
4.登录 oracle账号,同样的上面的配置:
a、启动
vncserver
b、(设置vnc密码) 设置密码,
vncpasswd
c、(路径改名,启动是会有提示路径在哪里)
vi /home/oracle/.vnc/xstartup
- root 下配置
VNCSERVERS 是用来设定可以使用VNC的服务器账号,可以设定多个,例如上面root、etl,但是中间要用空格隔开。使用VNCVIEWER登录时,ip:1表示是以root账号登录,以此类推
1:-geometry 表示桌面分辨率,默认为1024x768,所以上面的1024x768也可以不写。
2:-nohttpd 表示不监听HTTP端口(58xx)。
3:-nolisten tcp 表示不监听TCP端口(60xx)
4:-localhost 只运行从本机访问。
5:AlwaysShared 默认只允许一个VNCVIEWER连接,此参数表示同一个显示端口允许多用户同时登录.
6:-depth 表示色深,参数有8,16,24,32.
7: SecurityTypes None 登录不需要密码认证VncAuth默认值,要密码认证
vim /etc/sysconfig/vncservers
VNCSERVERS="2:oracle"
VNCSERVERARGS[2]="-geometry 800x600"
VNCSERVERS="1:root"
VNSERVERARGS[1]="-geometry 800x600"
- 输入“”查看VNC使用端
netstat -tlup | grep vnc
注意:VNC访问默认监听如下3个TCP端口:
RFB(Remote FrameBuffer)协议 默认端口 : 5900+显示器号
HTTP协议默认端口 : 5800+显示器号
X协议 默认端口 : 6000+显示器号
5.1.输入“”添加5901端口到iptables,同理可添加6001端口。
firewall-cmd --zone=public --add-port=5901/tcp --permanent
firewall-cmd --zone=public --add-port=6001/tcp --permanent
- 重启firewall
#重新载入
firewall-cmd --reload
#重启firewalld
systemctl restart firewalld.service
firewall-cmd --zone=public --query-port=5901/tcp
6.01 centos 6.9 iptables f防火墙策略:
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 6001 -j ACCEPT
service iptables save
6.1 vncserver -list 可以查看
[root@data2 ~]# vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 18392
7.开机启动vnc
systemctl enable vncserver@:1.service
8.安装vncserver客户端https://www.realvnc.com/en/connect/download/viewer/windows/
8.1 登录:
8.2 输入IP地址,:1 代表以Root身份登录,:2代表以oralce用户身份登录