shellinabox安装与使用,web ssh利器

作者: mikj 分类: google, linux, 教程使用, 资源分享 发布时间: 2014-11-17 22:58 ė 61条评论

shellinbox有一个内建的web server作为基本的web ssh client,允许你通过指定的端口访问linux服务器的ssh shell,只要你的浏览器支持AJAX/JS/CSS就可以访问,不需要额外的浏览器插件,十分的简单操作,软件轻量级,不过服务端需要openssl支持,debian和ubuntu官方还提供有deb,centos也有rpm包。
具体自己看吧。

debian系统:https://packages.debian.org/sid/shellinabox
ubuntu系统:https://help.ubuntu.com/community/shellinabox

其他linux的自己下载源码编译

https://code.google.com/p/shellinabox/downloads/list

以debian系统安装为例子:

1.下载

http://ftp.de.debian.org/debian/pool/main/s/shellinabox/shellinabox_2.14-1_i386.deb

2.安装

dpkg -i shellinabox_2.14-1_i386.deb

如果安装如出现debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.错误

修改debconf提示的方式:

dpkg-reconfigure debconf

选择6,然后选择2

3.修改配置文件/etc/default/shellinabox (根据自己需求修改)

# Should shellinaboxd start automatically
SHELLINABOX_DAEMON_START=1

# TCP port that shellinboxd's webserver listens on
SHELLINABOX_PORT=4200
#4200端口可以自己修改

# Parameters that are managed by the system and usually should not need
# changing:
# SHELLINABOX_DATADIR=/var/lib/shellinabox
# SHELLINABOX_USER=shellinabox
# SHELLINABOX_GROUP=shellinabox

# Any optional arguments (e.g. extra service definitions).  Make sure
# that that argument is quoted.
#
#   Beeps are disabled because of reports of the VLC plugin crashing
#   Firefox on Linux/x86_64.
SHELLINABOX_ARGS="--no-beep"

#localhost表示只能本机web登陆 #-s后面指定ssh服务器的地址
#SHELLINABOX_ARGS="--no-beep -s /:SSH:127.0.0.1 --localhost-only"

4.web登陆

http://localhost:4200/


最后登录,root 不可以直接登录,先新建帐号

adduser uname

输入2次密码

登录了uname在更换root

su root

完成

最后安全性自己负责,因为把ssh暴露在web shell 很危险,自己没有那个能力就不要去尝试,over

收集于http://my.oschina.net/guol/blog/202013

本文出自 小沨的天空,转载时请注明出处及相应链接。

本文永久链接: https://www.xinai.de/82579.html

一条评论

  1. 汤博 2014年11月19日 下午4:55 回复

    涨姿势了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You must enable javascript to see captcha here!

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Ɣ回顶部