在日常工作中,我们很需要各类远控工具如向日葵、todesk等。如何私有化部署自己的远控平台呢?本文表哥为你介绍工具主机管理工具,支持shell管理,支持远程桌面。
主要功能特性
- 支持私有化部署
- 较小的内存占用(约20M左右)
- 支持tls安全连接
- 支持多路异步IO
- 支持链路和终端会话监控
- 支持web shell
- 支持web vnc
- 支持多种操作系统
实验环境
- 服务端(centos7)
- 受控端(window11)
- 控制端(kali Linux)
部署服务端
这里,服务端我用的是公网(centos7)vps。如果是局域网设备也可以的。
首先,根据服务器架构下载对应的包。
wget https://github.com/lwch/natpass/releases/download/v0.12.3/natpass_0.12.3_linux_amd64.tar.gz -o linux_amd64.tar.gz
tar -zxf linux_amd64.tar.gz
cd natpass_0.12.3
./np-svr --conf server.yaml
受控端部署
受控端部署为的Windows电脑。下载Windows系统包。如下
修改remote.yaml配置文件,修改server地址
启动
np-cli.exe --conf remote.yaml --user `whoami`
控制端部署
在本地控制机上下载并解压到任意目录
修改local.yaml
配置文件,修改server地址
(可选)修改rule.d目录下的规则配置文件,rule配置方法
使用以下命令启动客户端程序
sudo ./np-cli --conf local.yaml
在以上操作成功后即可在浏览器中通过local.yaml中配置的端口号进行访问,默认地址:
使用
连接vnc效果
我们点击下方的vnc连接,或者点击终端选项卡,选择vnc
vnc远程桌面
终端连接
终端桌面
设置和读取剪切板
注意本文章只提供学习的用途,请勿违法使用
来源:blog.bbskali.cn/4026.html
评论(0)