type
Post
status
Published
date
Feb 18, 2024
slug
tools-docker-shellngn
summary
Shellngn 是一个基于 Web 的命令行界面,类似于 Linux 的终端界面,但具有 Web 应用程序的优势。
tags
工具
Docker
category
简单工作
icon
password
Link

概要说明

Shellngn 是一个基于 Web 的命令行界面,类似于 Linux 的终端界面,但具有 Web 应用程序的优势。您可以使用 Docker 来部署和安装 Shellngn。

使用场景

Shellngn PRO 是 Shellngn 的高级版本,提供了更多的功能和扩展性,适用于更多的场景。以下是 Shellngn PRO 的一些使用场景:
  1. 企业内部 IT 管理
    1. Shellngn PRO 可以用于企业内部的 IT 管理,例如远程服务器管理、应用程序部署、日志分析等。它可以帮助 IT 管理员和开发人员快速、安全地连接到远程服务器并执行操作,提高工作效率和响应能力。
  1. DevOps 自动化
    1. Shellngn PRO 可以与 DevOps 工具集成,实现自动化部署和配置管理。例如,结合 Ansible、Puppet 等工具,可以实现服务器的自动化部署和配置管理。
  1. 云计算管理
    1. Shellngn PRO 可以用于云计算管理,例如 AWS、Azure、Google Cloud 等云平台的管理和操作。它可以帮助管理员和开发人员快速、安全地管理云资源,并实现自动化运维。
  1. 安全审计和监控
    1. Shellngn PRO 提供了安全审计和监控功能,可以记录用户操作和命令,并生成审计日志。管理员可以通过审计日志了解用户的操作和行为,以及识别潜在的安全威胁。
  1. 定制和扩展
    1. Shellngn PRO 提供了丰富的定制和扩展功能,可以根据特定的需求进行定制和扩展。例如,您可以编写自定义插件和脚本,实现特定的功能和需求。
总之,Shellngn PRO 是一款功能强大、灵活和易用的 Web 命令行界面,适用于各种 IT 管理和开发场景,可以提高工作效率、降低成本、提高安全性和可管理性。
 

部署

以下是在 Docker 中部署 Shellngn 的基本步骤:
  1. 拉取 Shellngn 镜像
    1. 在终端中执行以下命令,从 Docker Hub 上获取 Shellngn 的官方镜像:
      <TEXT> docker pull shellngn/pro
  1. 运行 Shellngn 容器
    1. 使用以下命令在 Docker 中运行 Shellngn 容器:
      <TEXT> docker run --name shellngn-pro \ --mount source=shellngn-data,target=/home/node/server/data \ -p 8080:8080 -e HOST=0.0.0.0 -d shellngn/pro:latest
       
  1. 访问 Shellngn
  1. 登录并使用 Shellngn
    1. 在 Shellngn 的Web界面中,您可以使用 Linux 命令行界面进行操作。使用您的用户名和密码登录后,即可开始使用 Shellngn 进行命令行操作。
notion image
 

使用亮点

 
  • 支持协议 SSH v2 SSH v1 SFTP Telnet RDP VNC;可以连接Window、macOS、Linux;
 
notion image
notion image
 
  • 支持简单的用户管理、团队管理可以满足小团队的管理
notion image
notion image
 
 
【Docker】CloudBeaver概要与部署【观察世界】基金投顾业务