首先安装tigervnc-server:
yum install tigervnc-server
安装好后,设置 vi /etc/sysconfig/vncservers
[root@gateway-001 ~]# cat /etc/sysconfig/vncservers
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my 'myusername' (adjust this to your own). You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see this URL:
# https://access.redhat.com/knowledge/solutions/7027
# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the "-via" option in the
# `man vncviewer' manual page.
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
VNCSERVERS="2:work"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"
service vncserver start
切换到work用户,设置vncpasswd
在服务器上可以看到打开的vnc端口:
在windows上安装viewvnc,输入ip地址和端口号进行连接:
/etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
关闭防火墙: /etc/init.d/iptables stop 使用root账号
- yum install -y vnc-server
- vi /etc/sysconfig/vncservers
- vncserver
- vi /etc/sysconfig/iptables
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下:
桌面号为“1” ---- 端口号为5901
桌面号为“2” ---- 端口号为5902
桌面号为“3” ---- 端口号为5903
……
- service iptables restart
- service vncserver restart
- yum install -y rdesktop
- rdesktop -a 16 x.x.x.x:3389 -u username -p password -f
1、安装VNC
yum install vnc-server
2、添加多个用户用户
useradd user1 //添加用户user1
passwd user1 //设置用户的linux登录密码
su user1 //切换到用户user1
vncpasswd //设置用户的user1登录密码
exit
useradd user2 //添加用户user2
passwd user2 //设置用户的linux登录密码
su user2 //切换到用户user2
vncpasswd //设置用户的user2登录密码
exit
3、编辑vnc配置文件
vi /etc/sysconfig/vncservers
在最后加上:
VNCSERVERS="1:user1 2:user2"
VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"
VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"
注意:-geometry 1024x768表示分辨率;-alwaysshared 表示允许多终端同时登陆
4、打开对应的端口打开5901至5902 端口用于vnc //如果需要配置更多的桌面,增加端口即可
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
iptables -A INPUT -p tcp --dport 5901:5902 -j ACCEPT
永久保存
service iptables save
4.启动vncserver服务
1)启动全部桌面
service vncserver start
2)启动某一桌面
vncserver :1 //这里1表示第一个桌面
5、停止vncserver服务1)停止全部桌面
service vncserver stop
2) 停止某一桌面
vncserver -kill :1 //停止第1个界面,要用kill命令来杀掉界面1的进程
6、查看当前有几个桌面在运行 service vncserver status
7、让vncserver服务随机启动默认状态下,vncserver服务不是开机自动启动,需要手工启动。
chkconfig --list vncserver
chkconfig vncserver on
保存后,重启测试。
8.客户端登录vncserver服务(1)先安装vncviewer来远程登录,
(2)然后在地址栏输入“主机地址:1”(即主机IP加界面号的方式)
9、开机自动启动vncserver
# chkconfig vncserver on
查看是否设置成功
10、关闭自动启动
# chkconfig vncserver off
查看是否关闭自动启动
相关推荐
### Windows下使用VNC连接CentOS7远程桌面 #### 一、引言 在实际运维工作中,有时我们可能需要远程连接到Linux服务器并使用图形用户界面(GUI)来进行某些特定的操作或任务。对于CentOS 7这样的Linux发行版,虽然...
Centos7.2 安装 VNC 远程桌面 在 Centos 7.2 最小化安装后,需要安装 VNC 远程桌面以方便远程操作。下面是安装 VNC 远程桌面所需的步骤: 首先,检查是否安装 VNC。使用 rpm 命令来检查 VNC 是否已经安装。如果未...
Centos 通过 SSH 远程桌面登录是指使用 Secure Shell(SSH)协议连接到 Centos 服务器,并使用远程桌面协议(Remote Desktop Protocol,RDP)访问 Centos 服务器桌面的一种方法。这种方法可以让用户在本地机器上访问...
### CentOS通过VNC远程桌面管理配置教程:详细解析与步骤 #### 一、VNC远程桌面管理概述 VNC(Virtual Network Computing)是一种允许用户通过网络远程控制另一台计算机的软件系统,它提供了可视化的远程桌面连接...
CentOS 6.5 服务器 VNC 远程桌面连接出错解决方案 本文档提供了 CentOS 6.5 服务器 ...本文档提供了一份详细的 CentOS 6.5 服务器 VNC 远程桌面连接出错解决方案,涵盖了从安装、配置到启动和防火墙设置的所有步骤。
使用xmanager4连接centos7操作系统的远程桌面的详细配置步骤
通过上述步骤,可以在CentOS 7系统上成功安装并配置xrdp和vncserver,实现远程桌面访问功能。需要注意的是,在实际操作过程中可能会遇到各种问题,比如启动失败、连接不上等问题,这时可以根据错误提示查找解决方案...
5. 远程连接: 现在,你可以从任何支持RDP的客户端(例如Windows的远程桌面,macOS的Microsoft Remote Desktop,或者Linux的Remmina)连接到你的CentOS 7系统。输入服务器的IP地址,然后按照提示进行身份验证。 6. ...
CentOS 6.0 VNC远程桌面配置 本文将指导读者如何在 CentOS 6.0 系统中配置 VNC 远程桌面,以便用户可以通过 VNC 客户端远程连接到 Linux 系统的图形界面。 一、VNC 服务器安装和配置 1. 检查 Linux 系统是否安装 ...
本指南将分步骤介绍如何配置 CentOS7.9 和 Win10,以便实现远程访问。 一、准备工作 在开始之前,需要确保两台主机在同一网段内,可以互相访问。这里以 CentOS7.9 的 IP为 192.168.1.102 和 Win10 的 IP为 192.168...
Centos 下远程桌面连接_VNC 使用 VNC(Virtual Network Computing)是一套由 AT&T 实验室所开发的可操控远程的计算机的软件,其采用了授权条款,任何人都可免费取得该软件。VNC 软件主要由两个部分组成:VNC server...
在Windows系统中,通过VNC(Virtual Network Computing)连接到运行CentOS的远程桌面是一种常见的远程桌面访问方式。VNC允许用户使用图形界面控制远程计算机,适用于Linux系统,包括CentOS。下面将详细介绍如何在...
【标题】"CentOS7.9-xrdp.zip"是一个针对CentOS 7.9操作系统的远程桌面解决方案,其中包含了xrdp(X Windows Remote Desktop Protocol)服务的安装包。这个压缩文件允许用户通过Windows系统远程连接到运行CentOS 7.9...
### CentOS VNC Server远程桌面配置详解 #### 一、引言 随着远程办公和技术支持需求的增加,远程桌面工具成为了连接不同地理位置计算机的重要手段之一。其中,VNC(Virtual Network Computing)作为一款广泛使用的...
安装CentOS 7恢复Windows引导是一种常见的操作系统修复技术,用于在 CentOS 7 和 Windows 双系统环境中恢复 Windows 的引导功能。本文将详细介绍安装 CentOS 7 恢复 Windows 引导的步骤和技术要点。 一、安装ntfs-...
在阿里云上使用CentOS 7系统,要实现远程...完成以上步骤后,您应该能够在阿里云的CentOS 7实例上成功安装和配置XRDП,从而实现远程桌面访问。注意,确保在操作过程中遵循最佳安全实践,以保护您的系统免受潜在威胁。
CentOS Linux下VNC Server远程桌面配置详解
远程桌面中转,基于 UltraVNC Repeater(中继器)的远程桌面服务搭建概述搭建 UltraVNC Repeater 中继器服务器windows 端搭建centos 端搭建客户端安装 UltraVNC Server 和 UltraVNC Viewer启动 UltraVNC Server启动 ...
总的来说,WindTerm作为一款远程连接CentOS的工具,凭借其强大的功能、易用性和高度的可定制性,深受许多IT专业人士的喜爱。无论你是系统管理员、开发人员还是普通用户,都能从中找到适合自己的工作流,提高远程管理...