0
点赞
收藏
分享

微信扫一扫

Linux安装使用VNC

注意:

在配置root用户时,设置vnc密码。vncpasswd

添加普通用户时,要先在root用户下添加普通用户(如:vnc1,vnc2)

useradd vnc1

passwd vnc1

切换到vnc1用户下设置vnc的密码

su - vnc1

vncpasswd

vnc2同上。

VNC需要系统安装的有桌面,如果是生产环境服务器,安装时使用的最小化安装,那么进行下面操作按章GNOME 桌面。

# 列出的组列表里有GNOME Desktop。
yum grouplist
#安装之
yum groupinstall -y "GNOME Desktop"
# 安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target //设置成图形模式
# 如果要换回来
systemctl set-default multi-user.target //设置成命令模式
#然后重启系统即可

一.安装并查看是否安装成功

以root用户运行以下命令来安装vncserver,

​yum install tigervnc-server -y

查看是否安装成功

Linux安装使用VNC_普通用户

二.配置

复制vnc的启动操作脚本, vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:vncserver的配置,创建一个新的配置文件,以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:

​cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service

或者再增加一个窗口:

​cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service

编辑/lib/systemd/system/vncserver@:1.service,设置用户root相关参数,最终内容如下:

Linux安装使用VNC_oracle_02

如果是普通用户,就把下面的USER改为要登录的用户名,把USER改为oracle

eg:​​ExecStart=/usr/bin/vncserver_wrapper <USER> %i​​​​ExecStart=/usr/bin/vncserver_wrapper <oracle> %i​

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple

# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper <oracle> %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

修改完毕后保存退出vim。

三.重加载systemd

systemctl daemon-reload

四.启动vncserver服务

systemctl start vncserver@:1.service

systemctl enable vncserver@:1.service

五.查看端口是否被监听

​netstat -lnpt|grep Xvnc​

六.开放端口,关闭selinux

setenforce 0
systemctl stop firewalld && systemctl disable firewalld
firewall-cmd --add-server=vnc-server --permanent
firewall-cmd --reload

或者

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

七.在vnc客户端(vnc viewer)输入服务器IP:桌面号(如192.168.31.100:1),输入后回车

Linux安装使用VNC_oracle_03

八.输入IP后会弹出确认,点击确认,登录即可

Linux安装使用VNC_oracle_04

举报

相关推荐

0 条评论