问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

centos 服务器 可以远程桌面吗

发布网友 发布时间:2022-04-24 13:41

我来回答

2个回答

热心网友 时间:2022-04-13 07:19

第一步: 安装CentOS桌面 如果你现在安装的CentOS版本是没有桌面的最小版本,你需要先在VPS上安装桌面(比如GNOME)。比如,DigitalOcean的镜像就是最小版本,它需要如下安装桌面GUI # yum groupinstall "GNOME Desktop" 在安装完成之后重启VPS。 第二步:安装和配置VNC服务器 接下来就是安装和配置VNC服务器。我们使用的是TigerVNC,一个开源的VNC服务实现。 # yum install tigervnc-server 现在创建一个用户账户(比如:xmolo)用来访问远程桌面。 # useradd xmolo # passwd xmolo 当一个用户尝试使用VNC访问远程桌面时,VNC守护进程就会启动来处理这个请求。这意味着你需要为每个用户创建一个独立的VNC配置文件。 CentOS依靠systemd来管理和配置系统服务。所以我们将使用systemd来为用户xmolo配置VNC服务器。 首先让我们使用下面任意一条命令来检查VNC服务器的状态。 # systemctl status vncserver@:.service # systemctl is-enabled vncserver@.service 默认的,刚安装的VNC服务并没有激活(禁用)。 现在复制一份通用的VNC服务文件来为用户xmolo创建一个VNC服务配置。 # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service 用本文编辑器来打开配置文件,用实际的用户名(比如:xmolo)来替换[Service]下面的。同样。在ExecStart后面追加 "-geometry " 参数。最后,要修改下面“ExecStart”和“PIDFile”两行。 # vi /etc/systemd/system/vncserver@:1.service [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=/sbin/runuser -l xmolo -c "/usr/bin/vncserver %i -geometry 1024x768" PIDFile=/home/xmolo/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 :' 现在为用户xmolo设置密码(可选)。首先切换到该用户,并运行vncserver命令。 # su - xmolo # vncserver 你会被提示输入用户的VNC密码。密码设置完成后,你下次需要用这个密码来访问你的远程桌面。 最后,重新加载服务来使新的VNC配置生效: # systemctl daemon-reload 在启动时自动启动VNC服务: # systemctl enable vncserver@:1.service 检查vnc服务正在监听的端口: # netstat -tulpn grep vnc 端口5901是VNC默认的客户端连接到VNC服务器使用的端口。 第三步:通过SSH连接到远程桌面 从设计上说,VNC使用的远程帧缓存(RFB)并不是一种安全的协议,那么在VNC客户端上直接连接到VNC服务器上并不是一个好主意。任何敏感信息比如密码都可以在VNC流量中被轻易地泄露。因此,我强烈建议使用SSH隧道来加密你的VNC流量。 在你要运行VNC客户端的本机上,使用下面的命令来创建一个连接到远程VPS的SSH通道。当被要输入SSH密码时,输入用户的密码。 $ ssh xmolo@<VPS-IP-address> -L 5901:127.0.0.1:5901 用你自己的VNC用户名来替换“xmolo”,并填上你自己的VPS IP地址。 一旦SSH通道建立之后,远程VNC流量就会通过ssh通道路由并发送到127.0.0.1:5901。 现在启动你最爱的VNC客户端(比如:vinagre),来连接到127.0.0.1:5901。 你将被要求输入VNC密码。当你输入VNC密码时,你就可以安全地连接到CentOS的远程桌面了。 如果还有什么不了解的可以咨询一下海腾数据。

热心网友 时间:2022-04-13 08:37

centos 是属于linux系统的,不是Windows 操作系统。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 水电站蓄水池安全隐患告知书怎么写? 是否存在在政治安全隐患排查中不如实报告个人有关情况的问题 centos怎么开启远程桌面连接? 化工企业无重大隐患情况说明 怎样在网上登录QQ? 怎么在qq 怎么在qq上 怎么在手机上QQ 如何查询北京路边停车收费是否合法 业主能去物业查自己的停车记录吗? 如何查询北京路侧停车位置 北京路边停车申请哪里查询 12123上怎么查路边停车费 违章停车罚单怎么查询 怎么查询路政划的停车位 我自己用wps制作了一份电子字帖,想打印,问题如下↓ 如何利用WPS文档制作属于自己的字帖 wps文件—新建—书法字帖 然后就会给出一个有无数汉字的列表,有没有办法直接把复制内容直接粘贴进去 在WPS快速制作田字格 请问这个在图片中带有田字格的图是怎么做出来的 centos7如何实现远程桌面连接 CentOS6.5与window远程桌面配置 CentOS7.0系统如何通过SSH用指令启动远程桌面软件 centos 如何设置开启桌面远程连接,求助大神! CentOS 下设置远程桌面首选项与开启VNC Server有什么区别? 可以远程桌面linux系统吗? 求助,安装centos7远程桌面登陆连接时报错 centos可以远程桌面连接么 win7和centos6.4远程桌面连接,求高手解答 贴普乐标签机的标签带有毒吗,是什么材料,印刷方式是什么? 贴普乐SR530C标签机,打印完1张以后总是提示“印刷中” 谁用过锦宫KINGJIM的标签机?质量怎么样? 有家有爱家用燃气热水器OPAlCN价格? 煤气灶OPAlCN多少钱这是什么牌子? OPAlCN是什么牌子的热水器? 天然气热水器安全性能高吗?一般在多少价位呢,费用高不高? 微信分怎么贷款 红米k30pro自带贴膜吗 朗动可以用美孚速霸2000+5w30 美孚速霸2000一升装5w30适合带颗粒捕捉器的车吗