您现在的位置: > 行业杂谈 > 如何在VPS上安装和访问CentOS远程桌面
如何在VPS上安装和访问CentOS远程桌面
对于我们新世界主机的香港VPS的客户来说,有时可能需要使用到Linux系统(相信软件项目开发项目人员经常用到)以及访问远程的Linux系统桌面,那么就出现了一个问题,如何去访问远程的Linux系统桌面呢?今天,小编就给大家介绍介绍如何在香港VPS上安装和访问远程的Linux系统桌面。
小编编写的本教程介绍如何在VPS(虚拟专用服务器)上设置基于CentOS的远程桌面。这里我们将演示基于CentOS7的环境。小编假设您已经在某处(例如使用DigitalOcean或AmazonEC2)创建了CentOS7VPS实例。确保VPS实例至少具有1GB内存。否则,当您尝试访问远程桌面时,CentOS桌面将崩溃。(一)安装CentOS桌面
如果可用的CentOS映像是CentOS没有桌面的最小版本,那么在继续操作之前,您需要在CentOSVPS上安装桌面(例如GNOME)。例如,DigitalOcean的CentOS映像是这样一个最小版本,需要桌面GUI安装如下。
#yumgroupinstall"GNOMEDesktop"
安装完成后重启VPS。
(二)安装和配置VNC服务器
下一步是安装和配置VNC服务器。我们将使用TigerVNC,一种开源的VNC服务器实现。
#yuminstalltigervnc-server
现在创建一个用于访问远程桌面的用户帐户(例如,xmodulo)。
#useraddxmodulo#passwdxmodulo
当用户尝试使用VNC访问远程桌面时,将启动专用的VNC服务器守护程序来处理其请求。这意味着您将需要为每个用户创建一个单独的VNC服务器配置。CentOS7依靠systemd来管理和配置系统服务。所以我们将使用systemd为xmodulo用户配置VNC服务器。我们首先通过以下命令检查VNC服务器的状态:#systemctlstatusvncserver@:.service#systemctlis-enabledvncserver@.service
默认情况下,新安装的VNC服务不活动(禁用)。
现在通过复制通用VNC服务单元文件为xmodulo用户创建VNC服务配置,如下所示。
#cp/lib/systemd/system/vncserver@.service/etc/systemd/system/vncserver@:1.service
使用文本编辑器打开配置文件,并将[USER]替换为[Service]部分下的实际用户名(例如,xmodulo)。另外,在ExecStart中附加"-geometry
#vi/etc/systemd/system/vncserver@:1.service
服务配置页面如下:
[Service]Type=forking
#Cleananyexistingfilesin/tmp/.X11-unixenvironmentExecStartPre=/bin/sh-c'/usr/bin/vncserver-kill%i>/dev/null2>&1
||:'
ExecStart=/sbin/runuser-lxmodulo-c"/usr/bin/vncserver%i-geometry1024x768"
PIDFile=/home/xmodulo/.vnc/%H%i.pid
ExecStop=/bin/sh-c'/usr/bin/vncserver-kill%i>/dev/null2>&1
||:'
现在为xmodulo用户设置(可选)VNC密码以确保安全。为此,切换到用户,并运行vncserver命令。
#su-xmodulo#vncserver
最后,重新加载服务以激活新的VNC配置:#systemctldaemon-reload并启用VNC服务,使其在启动时自动启动:#systemctlenablevncserver@:1.service通过运行以下步骤检查VNC服务器正在侦听的端口号:#netstat-tulpn|grepvnc
(三)通过SSH链接到远程桌面
通过设计,VNC使用的远程帧缓冲(RFB)协议不是安全协议。因此,使用VNC客户端直接连接到使用VPS运行的远程VNC服务器并不是个好主意。任何敏感信息(如密码)都可能容易从VNC流量泄漏出来。因此,我强烈建议您通过安全的SSH隧道来隧道VNC流量,如下所述。
在要运行VNC客户端的本地主机上,使用以下命令创建到远程VPS的SSH隧道。当提示输入SSH密码时,键入用户的密码。
$sshxmodulo@
用你自己的VNC用户替换"xmodulo",并填写你的VPS实例的IP地址。建立SSH隧道后,远程VNC流量将通过SSH隧道路由,并发送到127.0.0.1:5901。现在开始推出您最喜欢的VNC客户端(如vinagre),并连接到127.0.0.1:5901。若成功链接到目标IP主机,则远方主机桌面会显示。
好了,小编就介绍到这里,如果您还有什么不明确或不懂的地方,欢迎来新世界主机咨询了解,详情请咨询QQ: TEL: 。我们必将竭诚为您服务。
本文地址:
http://xgvps.com/xingyezatan/420.htm
版权所有*转载时必须以链接形式注明作者和原始出处
Copyright © 2001-2020 香港vps 网址:http://xgvps.com/
香港vps、香港服务器、香港vps主机、香港vps哪里好、就到香港新世界vps主机。
信息来源于网络以及网友投稿,如侵犯了您的权益,请及时通知本站。