如何在redhat 7上安装VNC服务器
发布网友
发布时间:2022-04-30 20:59
我来回答
共1个回答
热心网友
时间:2023-10-12 10:19
1:安装VNC Server:yum -y install vnc-server
复制代码
2:复制vnc server的配置模板:cp vncserver@.service vncserver@:1.service
[root@xwq ~]# cd /lib/systemd/system
[root@xwq system]# cp vncserver@.service vncserver@:1.service
注:VNC 服务本身使用的是5900端口。鉴于有不同的用户使用 VNC ,每个人的连接都会获得不同的端口。配置文件名里面的数字告诉 VNC 服务器把服务运行在5900的子端口上。在我们这个例子里,第一个 VNC 服务会运行在5901(5900 + 1)端口上,之后的依次增加,运行在5900 + x 号端口上。其中 x 是指之后用户的配置文件名 vncserver@:x.service 里面的 x 。
如果要用更多的用户连接,需要创建配置文件和端口,添加一个新的用户和端口。你需要创建 vncserver@:2.service 并替换配置文件里的用户名和之后步骤里相应的文件名、端口号。请确保你登录 VNC 服务器用的是你之前配置 VNC 密码的时候使用的那个用户名。
复制代码
复制代码
3:编辑配置模板:vim vncserver@:1.service
把root用户加入登陆用户中,以及修改登陆后的vnc分辨率
修改前:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
修改后:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1376x730"
PIDFile=/home/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
复制代码
复制代码
4:(1)重新载入 systemd,扫描新的或有变动的单元:systemctl daemon-reload
[root@xwq system]# systemctl daemon-reload
(2)为登陆的root用户添加一个密码
[root@xwq system]# vncpasswd root
Password:输入你的密码
Verify:再次输入你的密码
(3)启动vnc桌面
[root@xwq system]# vncserver :1
You will require a password to access your desktops.
Password:输入你的密码
Verify:再次输入你的密码
xauth: file /root/.Xauthority does not exist
xauth: (stdin):1: bad display name "xwq:1" in "add" command
New 'xwq:1 (root)' desktop is xwq:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/xwq:1.log
(4)用下面的命令(永久的)开启服务
[root@xwq system]# systemctl enable vncserver@:1.service
如果输入systemctl enable vncserver@:1.service命令输出了如下代码,
[root@xwq system]# systemctl enable vncserver@:1.service
ln -s '/usr/lib/systemd/system/vncserver@:1.service' '/etc/systemd/system/multi-user.target.wants/vncserver@:1.service'
请在终端输入这行命令:echo "127.0.0.1 xwq"> /etc/hosts
(5)输入以下命令配置防火墙规则:
[root@xwq ~]# firewall-cmd --permanent --zone=public --add-port=5901/tcp
success
[root@xwq ~]# firewall-cmd --reload
success
如何在Linux上安装配置VNC服务?
1、在terminal里面输入“yuminstallvnc-server”并按回车键确定开始安装VNC。本例中为CentOS6.*版本,vnc-server已被tigervnc-server替代,亦可直接输入“yuminstalltigervnc-server”。2、输入“y”并按回车键确定继续。3、提示进行GPG验证,确认无误后输入“y”并按回车键确定开始安装。4、提示已成功安...
JTTI服务器
Jtti是一家新加坡全球网络基础服务商,为数百万个网站提供支持,提供香港服务器、新加坡服务器等多种全球服务器,自营全球多个数据中心,为用户提供优质的网络资源和服务。JTTI服务器整体性能是非常不错的,拥有CN2 GIA+BGP优化线路,多个节点可选,套餐配置支持自定义,经过第三方站长测评之后,获得了站长和客户的一致认可,无论是硬件性能,网络线路,还是带宽品质,都能够满足大陆用户的使用需求,以下是Jtti的服...
怎样在CentOS 7.0上安装和配置VNC服务器
1、先确认VNC是否安装(环境中用的是redhat)默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上,centos通过yum在线安装vnc可以通过rpm命令检查是否安装了vnc,如果安装了就显示软件名称:[root@redhat01 /]# rpm -qa | grep vncvnc-server-4.1.2-14.el5_6.6.x86_64 如果未安...
怎样在CentOS 7.0上安装和配置VNC服务器
copying vnc server configuration 接着我们用自己最喜欢的编辑器(这儿我们用的 nano )打开 /etc/systemd/system/vncserver@:1.service ,找到下面这几行,用自己的用户名替换掉 。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 :ExecStart=/sbin/runuser -l <USER> -c "/usr/...
怎样在 CentOS 7.0 上安装和配置 VNC 服务器
1:下面第一步当然是确认自己linux系统是否安装VNC默认情况下,RedHatEnterpriseLinux安装程序会将VNC服务安装在系统上。打开终端窗口:输入命令:rpm-qvnc-server,返回信息如下:那就证明已经安装上VNC服务拉。若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9...
VNC轻松连接Linux远程桌面图文教程
1、在Linux平台安装VNCServer服务端软件包。yum -y install vnc *vnc-server 2、修改VNCServer主配置文件 vim /etc/sysconfig/vncservers 复制最后两行并去掉行首注释符,然后修改为 VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1024x768"3、设置VNCServer远程连接密码 vnc...
各位大神.怎样在Linux redhat上安装openssh7.2
第一步 准备安装包 1.1、 确定操作系统 uname -a lsb_release -a(suse)cat /etc/issue(redhat)1.2、 将所需安装包上传到服务器 zlib-1.2.8.tar.gz openssl-1.0.1p.tar.gz openssh-7.1p1.tar.gz 相关下载:www.openssl.org、www.openssh.org、www.zlib.net、//先把所有安装文件...
linuxvnc配置文件linuxvnc配置
如何在Linux上安装配置VNC服务?1、在terminal里面输入“yuminstallvnc-server”并按回车键确定开始安装VNC。本例中为CentOS6.*版本,vnc-server已被tigervnc-server替代,亦可直接输入“yuminstalltigervnc-server”。2、输入“y”并按回车键确定继续。3、提示进行GPG验证,确认无误后输入“y”并按回车键...
VNC可以正常连接Linux,但是连接后没有命令行
vnc通常是连图形界面的。所以你的服务器应该安装桌面系统(如gnome)之后,再通过vnc连接控制。如果你仅希望命令行控制,应该使用 ssh。ssh客户端 默认是文本界面的,并且在服务器端,ssh服务是系统默认安装的一个服务。
如何查看VNC各端口对应的用户是谁?
1、首先在terminal里面输入“yum install vnc-server”并按回车键确定开始安装VNC,如下图所示。2、然后输入“y”并按回车键确定继续,如下图所示。3、提示进行GPG验证,确认无误后输入“y”并按回车键确定开始安装,如下图所示。4、提示已成功安装tightvnc-server,如下图所示就完成VNC的设置了。
LINUX VNC问题
本人的操作环境:被控端 Redhat9.0,主控端Windows XP。1. 载VNC Server VNC Server下载地址:2.安装。vnc-3.3.7-x86_linux.tar.gz (如果是源代码请看包里的说明),当下载了VNC的Linux版本后,可以解压文件到一个文件夹中,例如/home/vnc,然后复制文件vncserver、 vncpasswd和Xvnc到/usr/bin...