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

如何在VPS上搭建远程桌面蜜罐

发布网友 发布时间:2022-04-29 01:21

我来回答

1个回答

热心网友 时间:2022-06-27 10:54

第一步: 安装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的远程桌面了。 如果还有什么不了解的可以咨询一下海腾数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
啤酒肚能减下去吗 一个礼拜怎么减掉啤酒肚 Win10桌面便签小工具怎么添加?一招轻松搞定! win10好用的桌面便签 手机便签APP哪个好用 桌面便签备忘录怎么添加设置? 郑州科技学院王牌专业排名一览表 跳用英语怎么说你知道该如何正确使用吗? jump基本要点 郑州科技学院视觉传达怎么样 郑州科技学院报的视觉传达专业,进入大学后能转专业么 表示心情好的成语(要三个) 购买了一个linux vps服务器,怎么在windows下进行远程桌面? 嗓子不舒服喝什么好? 嗓子不舒服,多喝什么水可以缓解 VPS服务器怎么远程连接操作 嗓子不舒服喝什么茶好 为什么我电脑的指纹识别突然不能用? 有关好心态的成语有哪些 形容人心态好的成语有哪些? 心态好四个字成语 你好,电脑是华为mate bookx2021款,现在忘记pin密码,指纹解锁不了,着急 如何运行进入登录远程桌面工具,可以用超级VPS管理器代替远程桌面工具吗? 用什么成语形容心态好? 华为电脑指纹无法识别,怎么办? 5月是吃什么水果的季节? 五月份适合吃什么水果 春天(3,4,5月)吃什么水果比较好 收到12306限高令短信是真的吗- 问一问 NVIDIA Geforce Experience怎么不让它开机自启? android怎样防止应用程序被截屏 为什么螺蛳粉那么“臭”,还是有很多人爱吃? 喉咙不舒服喝什么比较好? 为什么螺蛳粉这么臭,但是很多人会喜欢吃它? 形容态度很好的词语 柳州螺蛳粉奇臭无比,为何喜欢吃的人那么多? 描写心情好的词语 喉咙不舒服吃什么好? 螺蛳粉那么臭,为什么却越吃越上瘾呢? 求几个形容人心情好的词语 表示心情变好的成语有哪些 为什么螺蛳粉那么臭,还有那么多人上瘾? 嗓子不舒服,吃什么能好的快点? 表示心情好的词语成 螺蛳粉味道那么臭,到底为什么会被很多人喜欢呢? 嗓子疼喝些什么会有好处, 我的扫码付款不行说涉嫌违规是怎么回事? 螺蛳粉闻起来那么臭,为何依旧有很多人喜欢吃? 螺蛳粉那么臭,为什么有人喜欢吃? 为什么螺蛳粉那么臭,还有很多人喜欢吃? 为什么螺蛳粉这么臭,但是很多年轻人依旧很喜欢?