安装Xfce
[root@webapp130] yum install xfce
安装VNC
[root@webapp130]yum install -y vnc-server
路径/etc/systemd/system
下面的vncserver@后面的冒号数字,表示服务实例编号,可以配置多个服务实例,指定不同的编号的即可。
VNC的服务端口从5900开始,根据服务实例编号增加,如下:
vncserver@:1.service,对应的端口号是5901,
vncserver@:2.service,对应的端口号是5902。
[root@webapp130]cp /usr/lib/systemd/system/vncsever@.service /etc/systemd/system/vncserver@:1.service
[root@webapp130]vim /etc/systemd/system/vncserver@:1.service
ExecStart=/sbin/runuser -l <USER>-c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
注意:root用户登录需要设置
[root@webapp130]vncpasswd
ExecStart=/sbin/runuser -l root-c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
这两行中的替换为需要通过vnc远程登录的用户名,第二行的/home/是用户的home目录;
如果是root则是/root,PIDFile=/root/.vnc/%H%i.pid。
设置vnc密码(只影响执行命令的用户,比如当前是root用户,就只设置了root的vnc登录密码)
vncpasswd
刷新服务、设置自启、启动服务
[root@webapp130]systemctl daemon-reload
[root@webapp130]systemctl enable vncserver@:1.service
[root@webapp130]systemctl start vncserver@:1.service
[root@webapp130]systemctl status vncserver@:1.service
[root@webapp130]vncpasswd
[root@webapp130]cp /usr/lib/systemd/system/vncsever@.service /etc/systemd/system/vncserver@:2.service
修改如下:
ExecStart=/sbin/runuser -l webapp -c "/usr/bin/vncserver %i"
PIDFile=/home/webapp/.vnc/%H%i.pid
[root@webapp130]systemct daemon-reload
[root@webapp130]systemct enable vncserver@:2.service
[root@webapp130]systemct start vncserver@:2.service
[root@webapp130]systemct status vncserver@:2.service
切换到webapp
root@webapp130] su webapp
设置vnc密码(只影响执行命令的用户,比如当前是webapp用户,就只设置了webapp的vnc登录密码)[
[webapp@webapp130] vncpasswd
目前可以登录进去了,但是登录之后会看到空白桌面,需要设置xstartup
root用户设置
webapp用户设置
vim /home/webapp/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
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 &
重新启动
[root@webapp130]systemctl restart vncserver@:1.service
[root@webapp130]systemctl restart vncserver@:2.service
startxfce4 &
如果出错:
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
删除/tmp/.X11-unix/ 目录,再启用一次即可
rm -f -R /tmp/.X11-unix/
systemctl enable vncserver@:1.service
相关推荐
标题中的“putty+VNC+Win32DiskImager”指的是三款在树莓派环境中常用的工具。让我们逐一深入探讨这些工具的功能及其在树莓派安装过程中的作用。 1. **PuTTY**:PuTTY是一款免费的SSH(Secure Shell)客户端,用于...
"VNC安装redhat7.4操作系统指导_ARM64" 本文档主要讲解了华为ARM架构服务器虚拟化操作系统安装指导,主要涉及到VNC虚拟化安装Redhat7.4操作系统的步骤和注意事项。 一、OS安装 1.1 OS安装 在安装Redhat7.4操作...
RHEL6之3:ssh+tcpd+VNC+physical storage+kvm RHEL6之3:ssh+tcpd+VNC+physical storage+kvm
TightVNC+Qt 是一个基于TightVNC的远程桌面控制软件,结合了Qt库进行图形用户界面的设计和实现,提供了更加友好且功能丰富的交互体验。TightVNC是一款流行的开源远程桌面工具,允许用户从一台计算机访问和控制另一台...
### Win 7 VNC 远程CentOS 7.2:详细步骤与注意事项 #### 一、概述 本文档旨在详细介绍如何在Windows 7系统上通过VNC远程连接到CentOS 7.2系统,包括VNC服务器端的安装、配置、启动、以及客户端的安装与连接方式。...
在给定的"VNC+PLSQL.zip"压缩包中,包含了VNC Viewer的一个版本——"VNC-Viewer-5.2.3-Windows-64bit.exe",这是一个64位的Windows版VNC客户端软件,用于连接到VNC服务器并进行远程操作。 VNC Viewer是RealVNC公司...
VNC(Virtual Network Computing)是一种远程桌面协议,它允许用户通过网络访问并控制另一台计算机的图形用户界面。VNC的核心在于其轻量级的设计,它使用RFB(Remote Framebuffer)协议,使得用户可以实时地看到远程...
要使用UltraVNC,你需要在Linux服务器上安装VNC服务器软件,如 TightVNC 或 RealVNC,并配置好相应的端口和密码。在Windows端安装UltraVNC Viewer,输入服务器的IP地址和端口号,连接成功后,你就能远程控制Linux的...
安装VNC服务器(如RealVNC或 TightVNC)后,只需在客户端机器上运行VNC查看器,输入树莓派的IP地址,即可建立连接。 SDFormat,全称为Secure Digital Format,通常是指用于格式化和检查SD卡的工具。在树莓派中,SD...
"vnc-redhat6.5_x86_64.rar"这个压缩包包含了在Red Hat环境下安装VNC服务器所需的一系列组件。 首先,我们来看一下压缩包中的四个文件: 1. `tigervnc-server-1.1.0-5.el6_4.1.x86_64.rpm`:这是Tiger VNC服务器的...
VNC Tool Enterprise Edition for Windows 1.4.4 RealVNC Ltd. 官方主页:http://www.realvnc.com VNC Deployment Tool 是由原始 VNC team 为简化大公司安装 的管理开发的一个 VNC Enterprise Edition 部署和管理...
Centos7.2 安装 VNC 远程桌面 在 Centos 7.2 最小化安装后,需要安装 VNC 远程桌面以方便远程操作。下面是安装 VNC 远程桌面所需的步骤: 首先,检查是否安装 VNC。使用 rpm 命令来检查 VNC 是否已经安装。如果未...
可以在任何地点任何时间,只要网络有,你就可以远程访问安装了这个软件的设备 可以在任何地点任何时间,只要网络有,你就可以远程访问安装了这个软件的设备 可以在任何地点任何时间,只要网络有,你就可以远程访问...
在服务器上配置好VNC服务后,VncViewer可以连接到服务器的VNC端口,提供可视化界面。在VncViewer中输入服务器的IP地址和VNC端口号,即可查看并操作服务器的桌面环境。 接着,WinSCP是一款基于SSH的安全文件传输工具...
TightVNC - VNC-Compatible Remote Control / Remote Desktop Software.
### Redhat 6 配置 VNC 服务详解 #### 一、引言 VNC(Virtual Network Computing)是一种允许用户远程控制计算机的应用程序。它通过网络将图形化桌面环境从一台计算机传输到另一台计算机上,使得用户可以在远程位置...
Oracle 6.10 Linux系统安装VNC
### Linux RedHat Enterprise 5.4 安装与Oracle 10g及VNC服务配置详解 #### 第一部分:Linux RedHat Enterprise 5.4 的安装及其问题解决 Linux RedHat Enterprise 5.4 是一款稳定且功能强大的企业级操作系统。在...