如何搭建centos系统安装服务器
这是一个关于怎样在你的 CentOS 7 上安装配置 VNC 服务的教程。当然这个教程也适合 RHEL 7 。在这个教程里,我们将学习什么是 VNC 以及怎样在 CentOS 7 上安装配置 VNC 服务器。我们都知道,作为一个系统管理员,大多数时间是通过网络管理服务器的。在管理服务器的过程中很少会用到图形界面,多数情况下我们只是用 SSH 来完成我们的管理任务。在这篇文章里,我们将配置 VNC 来提供一个连接我们 CentOS 7 服务器的方法。VNC 允许我们开启一个远程图形会话来连接我们的服务器,这样我们就可以通过网络远程访问服务器的图形界面了。VNC 服务器是一个自由开源软件,它可以让用户可以远程访问服务器的桌面环境。另外连接 VNC 服务器需要使用 VNC viewer 这个客户端。一些 VNC 服务器的优点:远程的图形管理方式让工作变得简单方便。剪贴板可以在 CentOS 服务器主机和 VNC 客户端机器之间共享。CentOS 服务器上也可以安装图形工具,让管理能力变得更强大。只要安装了 VNC 客户端,通过任何操作系统都可以管理 CentOS 服务器了。比 ssh 图形转发和 RDP 连接更可靠。那么,让我们开始安装 VNC 服务器之旅吧。我们需要按照下面的步骤一步一步来搭建一个可用的 VNC。首先,我们需要一个可用的桌面环境(X-Window),如果没有的话要先安装一个。注意:以下命令必须以 root 权限运行。要切换到 root ,请在终端下运行“sudo -s”,当然不包括双引号(“”)1 安装 X-Window首先我们需要安装 X-Window,在终端中运行下面的命令,安装会花费一点时间。# yum check-update# yum groupinstall "X Window System"#yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts### 设置默认启动图形界面# unlink /etc/systemd/system/defaulttarget# ln -sf /lib/systemd/system/graphicaltarget /etc/systemd/system/defaulttarget# reboot在服务器重启之后,我们就有了一个工作着的 CentOS 7 桌面环境了。现在,我们要在服务器上安装 VNC 服务器了。2 安装 VNC 服务器现在要在我们的 CentOS 7 上安装 VNC 服务器了。我们需要执行下面的命令。# yum install tigervnc-server -y3 配置 VNC然后,我们需要在 /etc/systemd/system/ 目录里创建一个配置文件。我们可以将 /lib/systemd/sytem/vncserver@service 拷贝一份配置文件范例过来。# cp /lib/systemd/system/vncserver@service /etc/systemd/system/vncserver@:1service接着我们用自己最喜欢的编辑器(这儿我们用的 nano )打开 /etc/systemd/system/vncserver@:1service ,找到下面这几行,用自己的用户名替换掉 。举例来说,我的用户名是 linoxide 所以我用 linoxide 来替换掉 :ExecStart=/sbin/runuser -l <USER>-c "/usr/bin/vncserver %i"PIDFile=/home/<USER>/vnc/%H%ipid替换成ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"PIDFile=/home/linoxide/vnc/%H%ipid如果是 root 用户则ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"PIDFile=/root/vnc/%H%ipid好了,下面重启 systemd 。# systemctl daemon-reload最后还要设置一下用户的 VNC 密码。要设置某个用户的密码,必须要有能通过 sudo 切换到用户的权限,这里我用 linoxide 的权限,执行“su linoxide”就可以了。# su linoxide$ sudo vncpasswd确保你输入的密码多于6个字符4 开启服务用下面的命令(永久地)开启服务:$ sudo systemctl enable vncserver@:1service启动服务。$ sudo systemctl start vncserver@:1service5 防火墙设置我们需要配置防火墙来让 VNC 服务正常工作。$ sudo firewall-cmd --permanent --add-service vnc-server$ sudo systemctl restart firewalldservice现在就可以用 IP 和端口号(LCTT 译注:例如 19216811:1 ,这里的端口不是服务器的端口,而是视 VNC 连接数的多少从1开始排序)来连接 VNC 服务器了。6 用 VNC 客户端连接服务器好了,现在已经完成了 VNC 服务器的安装了。要使用 VNC 连接服务器,我们还需要一个在本地计算机上安装的仅供连接远程计算机使用的 VNC 客户端。
1、先确认VNC是否安装(环境中用的是redhat)
默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上,centos通过yum在线安装vnc
可以通过rpm命令检查是否安装了vnc,如果安装了就显示软件名称:
[root@redhat01 /]# rpm -qa | grep vnc
vnc-server-412-14el5_66x86_64
如果未安装就不会显示软件名称,可以到操作系统安装盘挂载起来,然后通过rpm安装vnc-server-412-9el5x86_64rpm。
[root@redhat01 home]# rpm -ivh vnc-server-412-14el5_66x86_64rpm
参考 linux部署远程桌面
1、关闭虚拟机,打开虚拟机设置中的网络适配器
2、如果你按照虚拟机设置默认选项设置到底的话,应该是选择了红色选项。
其实那个选项不好设置。请直接选择图中的绿色选项,保存即可。
3、这时,只要主机网络没有问题,虚拟机就可以正常上网。
VNC连接
1、①打开刚才讲的那个硬件设置。选择选项②选择VNC连接③将启用VNC连接(F)打开输入端口5900
2、打开New VNC Tight 输入 虚拟机的IP地址,点击CONNECT
iis7服务器管理工具是一款不错的远程控制软件。它可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。
(1)先决条件
在开始本教程之前,需要首先完成几个步骤。您将需要安装Ubuntu 1404服务器并配置有具有权限的非root用户sudo。如果您尚未完成此操作,则可以在Ubuntu 1404初始服务器设置指南中运行步骤1-4,以创建此帐户。一旦拥有非root用户,您可以将其用于SSH到Ubuntu服务器,并继续安装VNC服务器。
(2)安装桌面环境和VNC服务器
默认情况下,大多数Linux服务器安装不会带有图形桌面环境。如果是这种情况,我们需要先安装一个可以使用的工具。在这个例子中,我们将安装XFCE4,这是非常轻量级的,而大多数用户仍然很熟悉。我们可以直接从Ubuntu的软件仓库获取XFCE软件包以及TightVNC的软件包,方法apt如下:
sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies tightvncserver
要完成VNC服务器的初始配置,请使用该vncserver命令设置安全密码:
vncserver
vncserver通过创建我们的服务器使用的默认配置文件和连接信息来完成VNC的安装。安装这些软件包后,您可以配置VNC服务器和图形桌面。
按以下步骤进行:
1双击此可执行文件。出现“欢迎使用TightVNC”(WelcomeToTheTightVNC)安装向导。点击“下一步”(Next)。
2查看GNU通用公共授权的条款,点击下一步,表示同意接受那些条款。
3指定安装路径并点击下一步。
4指定须完全安装、最小化安装还是自定义安装。在本例中,我们接受默认设定,进行完全安装,点击下一步。
5指定是否让安装程序创建开始菜单文件夹,并给定希望使用的文件夹名称,然后点击下一步。
6配置附加设置。默认情况下vnc文件和TightVNC查看器关联。如果你想让系统作为一个VNC服务器,或者叫主机系统,则勾选“把TightVNC服务器端注册为系统服务”(RegisterTightVNCServerasasystemservice)。然后点击下一步。出现准备安装屏幕(ReadyToInstallScreen)(图A)。图ATightVNC安装程序允许在安装过程中把TightVNC服务器端注册为一个系统服务。
7点击“安装”(Install)执行TightVNC的安装。程序便自己开始安装,你可以看到完整的安装过程。
8点击“完成”结束安装。如果系统配置成作为远程连接的服务器或者主机,重新启动Windows可能是需要的。TightVNC主机的配置TightVNC安装好之后,应按以下步骤配置主机系统:1确保TightVNC已设置成作为系统服务启动。这样才能保证万一你需要远程连接时TightVNC是活动的,即使没有用户在场或者坐在远程工作站旁也没关系。如上所示,可以在安装时选中“把TightVNC服务器端注册为系统服务”选项。2为TightVNC会话设置密码。你可以双击Windows系统托盘中的VNC图标,在“当前用户属性”(CurrentUserProperties)对话框的“客户端接入连接”(IncomingConnections)框中指定密码(图B)。图B使用VNC的当前用户属性对话框配置连接选项。3点击“WinVNC:当前用户属性对话框”的“高级”(Advanced)按钮配置其它设置,如是否禁止使用空密码,是否允许绕回连接(loopbackconnection),以及是否把会话信息记录为WinVNC的日志文件。按照自己的需要配置好之后,点击“应用”(Apply),然后点击“确定”(OK)关闭所有打开的窗口(图C)。图C高级TightVNC连接选项通过当前用户高级属性菜单进行配置。3确保Window防火墙(以及其它任何基于软件和硬件的防火墙)已经配置成允许TightVNC访问网络。在Windows系统中,点击开始|控制面板|Windows防火墙,然后选择“例外”(Exceptions)选项卡。确保WinVNC选择框被打勾;否则,Windows防火墙会阻止你的连接尝试。对于某些其它防火墙,5900端口可能是激活VNC正常通信所必需的。(其它VNC功能有时使用5500和5800端口。)为了获得最好的安全性,管理员应对配置进行测试,找出在特定的环境下可以允许正常连接的最少端口开启个数。连接TightVNC主机连接准备好的远程主机需要在本地系统中安装TightVNC,并按如下过程操作:1在本地系统中打开一个TightVNC查看器,方法是点击开始|所有程序|TightVNC|TightVNC查看器。“连接详情”(ConnectionDetails)窗口将会显示(图D)。输入要连接的远程VNC服务器名称。如果你更改了默认端口,你需要指定新的端口,格式是:19216811:9500。图D在“连接详情”屏幕上输入希望连接的远程系统的IP地址。2点击“选项”(Options)配置其它设置。“连接选项”对话框弹出(图E)。配置好任何需要的选项(如隐藏远程鼠标、在较慢的网络中限制像素为8位),然后点击“确定”(OK)。此时你回到“连接详情”屏幕。点击“确定”连接远程系统。图E在对话框中配置连接选项3输入在远程系统的“WIinVNC
前提: 需要用 gnome 桌面,如果服务器安装时使用的最小化安装,那么进行下面操作按章 GNOME 桌面
开始安装 vnc
修改配置文件
替换文件中的两行,其实就是将USER>换成用户名,这里我直接用root 用户登录
对于普通用户,加入用户名为:Amos
下面举例进行设置: 首先一样复制一个server配置。改名为vncserver@:2service
修改配置文件
修改了配置文件,必须重载系统服务才能生效
设置 vnc 密码, vnc 的密码跟系统的用户密码不一样,是使用 vnc viewer 登陆时需要使用的密码
启动服务
VNC服务到此已经安装完成 然后需要使用vnc客户端进行连接
0条评论