首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

weh shell高大上?一文教你实现

weh shell高大上?一文教你实现

一、概述

在很多堡垒机、IT审计等平台中,基本上都会带上一个web版的ssh,实现了用户能在web界面对服务器进行shell操作。又或者我们在防火墙后面不能使用这些工具访问远程系统,或者防火墙只允许HTTPS流量才能通过。那我们怎么才能对服务器进行操作呢?

二、shellinaboxd

是由Markus Gutschke开发的一款自由开源的基于Web的Ajax的终端模拟器。使用shellainbox不需要安装任何类似于 XShell 或 Putty 的通讯工具,也不用安装任何插件或第三方应用软件,你只需要有一个支持 JavaScript 和 CSS 的现代浏览器,通过Web浏览器提供了类似原生的 Shell 的外观和感受。shellinaboxd守护进程实现了一个Web服务器,能够侦听指定的端口。但是,这并不一定是一个安全的软件,我不建议在公网上将其暴露出来。

1) 安装shellinabox

本文以centos 7.5为例

使用yum安装

启动服务

查看端口

可以看到默认端口是4200

2) 使用shellainbox

使用网页打开https://ip:4200(注意:一定是https打开)

登录(注意,不支持root用户登录,只能使用普通用户登录)

3) 修改端口号

修改配置文件,修改PORT即可

重启服务

查看端口

微信公众号~运维少年

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190603A0EIQS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券