浏览器远程控制linux,通过浏览器向Linux服务器发送命令

在公有云上,我们常看到通过浏览器能向远程的服务器发送命令,初看是不是很神奇。 今天我们用shellinabox为例来体验一下,shellinabox是一款基于 Web 的远程 Terminal 开源模拟器软件,本篇文章基于centos7.3环境。

安装 EPEL yum源

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -ivh epel-release-latest-7.noarch.rpm

yum repolist

安装shellinabox,关闭https

默认配置文件我们只加了一个-t 指明不以 SSL 运行,来关闭https,启动服务时会自动产生证书。

yum -y install shellinabox

vim /etc/sysconfig/shellinaboxd

--

OPTS="--disable-ssl-menu -t -s /:LOGIN"

--

systemctl start shellinaboxd

[root@pangu ~]# ls /var/lib/shellinabox/

certificate-localhost.pem certificate.pem

新建普通用户

useradd icai

passwd icai

本地测试连接

curl -I http://10.10.10.128:4200 ,状态码返回200OK,测试通过

远程连接

通过chrome访问http://10.10.10.128:4200/ ,用普通用户 icai

登录成功。

87a07c7de90f

login.PNG

关于深层次的东西,如何支持https,shellinabox实现方式,大家可以自己研究一下。

相关开源软件:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值