【webssh】shellinabox搭建
shellinabox搭建
centos环境安装命令
# yum install epel-release
# yum install shellinabox
启动与关闭:
service shellinaboxd start
service shellinaboxd stop
自定义启动与关闭:
/usr/sbin/shellinaboxd -u shellinabox -g shellinabox\
--cert=/var/lib/shellinabox --port=4200 --disable-ssl-menu\
-s /:LOGIN --css=/usr/share/shellinabox/white-on-black.css &
ps -ef | grep shellinabox | awk '{print $2}' | xargs kill -9
相关启动参数
- -b | --background[=pidfile] 指定其后台运行
- -c | --cert=certdir 指定证书目录
- –css=filename 指定定义界面配色的 CSS 样式。默认样式为 style.css
- -d | --debug 调试模式,将会在 stderr 标准输出上输出所有的信息。
- -f | --static-file=url:file 将一些特殊文件替换为用户自定义的文件。
- -g | --group=gid 指定运行用户组,默认为 nogroup
- –linkify=[none|normal|aggressive] 指定连接地址自动识别的可点击性。如 url、ftp、email 等。
- –localhost-only 只监听本地回送接口,用于使用反向代理的情况下。默认情况下守护进程会监听所有可用的网络接口。
- -n | --numeric 在 –verbose 模式下使用,日志记录输出时用 ip 地址代替域名 DNS 路由表
- -p | --port=port 指定监听端口,默认4200
- –pidfile=pidfile 将进程 pid 存放于指定的文件中
- -q | --quiet 安静模式,禁用所有输出到到 stderr 的信息。
- -s | --service=service 用以注册更多的应用服务,使得可以通过不同的 URL 路径访问这些服务功能。
- -t | --disable-ssl 不以 SSL 运行
- -u | --user=uid 指定运行用户,默认 nobody
- -v | –verbose
- –version
- shellinaboxd -h
- man shellinaboxd
参考文献
【webssh】shellinabox搭建的更多相关文章
- 群晖搭建webssh
拷贝工程到系统根,然后需要赋予权限 sudo chmod 777 -R WebSSH2/ git clone https://github.com/zhaocundang/WebSSH2.git de ...
- 主机管理+堡垒机系统开发:webssh(十)
一.安装shellinabox 1.安装依赖工具 yum install git openssl-devel pam-devel zlib-devel autoconf automake libtoo ...
- 【webssh】网页上的SSH终端
[webssh] ——记两天来比较痛苦的历程 广义上来说,webssh泛指一种技术可以在网页上实现一个SSH终端.从而无需Xshell之类的模拟终端工具进行SSH连接,将SSH这一比较低层的操作也从C ...
- [转] domeOS 环境搭建 自动化构建部署
[From]http://dockone.io:82/article/4150 系统:CentOS Linux 7A机子(domeos服务器):1. gitlab安装(私有仓库):yum -y ins ...
- Django结合Websocket进行WebSSH的实现
什么是webssh? 泛指一种技术可以在网页上实现一个 终端.从而无需 之类的模拟终端工具进行 连接,将 这一比较低层的操作也从 架构扭成了 架构 这样的架构常用在运维制作开发一些堡垒机等系统中,或是 ...
- Online Judge(OJ)搭建(第一版)
搭建 OJ 需要的知识(重要性排序): Java SE(Basic Knowledge, String, FileWriter, JavaCompiler, URLClassLoader, Secur ...
- Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境
一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...
- 总结:Mac前端开发环境的搭建(配置)
新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...
- Angular企业级开发(5)-项目框架搭建
1.AngularJS Seed项目目录结构 AngularJS官方网站提供了一个angular-phonecat项目,另外一个就是Angular-Seed项目.所以大多数团队会基于Angular-S ...
随机推荐
- .NET Core Data Access
.NET Core was released a few months ago, and data access libraries for most databases, both relation ...
- word 宏,脚本编程
'脚本方式新建word 再新建文档,文档中输入字符串"你好" Dim wdapp As Word.Application Dim wddoc As Word.Document Se ...
- python 异步IO( asyncio) 协程
python asyncio 网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程.无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态 ...
- humble_USACO
Humble Numbers For a given set of K prime numbers S = {p1, p2, ..., pK}, consider the set of all num ...
- 通用套接字选项和TCP套接字选项
1. 套接字选项函数原型: #include <sys/socket.h> int getsockopt(int sockfd, int level, int optname, void ...
- OGRECave [www]
OGRECave https://github.com/OGRECave
- python爬虫模块之URL管理器模块
URL管理器模块 一般是用来维护爬取的url和未爬取的url已经新添加的url的,如果队列中已经存在了当前爬取的url了就不需要再重复爬取了,另外防止造成一个死循环.举个例子 我爬www.baidu. ...
- 单文件组件(single-file components)
介绍 我们可以使用预处理器来构建简洁和功能更丰富的组件,比如 Pug,Babel (with ES2015 modules),和 Stylus.
- 在Xcode中使用自定义的代码片段提高效率
拖动代码的时候按住option键,很难拖,注意方法:< 引用于:http://www.2cto.com/kf/201409/336245.html
- Git——Git常用命令速查表