0x0 前言

环境:阿里云轻量服务器ubuntu16.04

需要安装2.4以上版本的ruby:https://www.cnblogs.com/Rain99-/p/10666247.html

参考资料

A:https://www.cnblogs.com/heijuelou/p/7791689.html

B:https://www.freebuf.com/articles/web/175755.html

C:http://www.cnblogs.com/ssooking/p/6036494.html

0x1 具体

这里提一下,beef需要ruby的环境,但是我在安装过程中出了这样一个问题,已经安装好2.6的ruby,但是通过git和./install安装beef时,又安装了2.3的ruby,运行beef时没有识别到2.6的ruby,仍然提示

Ruby version 2.3.1 is no longer supported. Please upgrade to Ruby version 2.4 or later.

关于这个问题github上有人提了出来,官方也给了解释,似乎是因为路径优先级的问题

https://github.com/beefproject/beef/issues/1704

第三个回复是我写的,就是现在这个设置默认版本的解决办法,是在查找资料时从参考资料A偶然看到的命令然后想到的

//后来发现,参考的另一个资料C也用了这个命令

// http://www.cnblogs.com/ssooking/p/6036494.html

rvm use 2.6. -- default

//如果提示“command not found”,可以运行下面的命令:

//source /usr/local/rvm/scripts/rvm

//注:因为我的服务器自动安装到此目录,所以用上面的路径,如果你的不是,切换到你的目录即可

//或者尝试source ~/.rvm/scripts/rvm

gem install bundler
git clone git://github.com/beefproject/beef.git
cd beef

//提示Required ruby-2.5.3 is not installed.

//To install do: 'rvm install "ruby-2.5.3"'

//不用理会

./install

这里注意,可以提前打开服务器的3000端口

防火墙设置那设置规则

./beef

提示修改账号密码,打开配置文件修改,此处的具体修改可以参考资料B

vim config.yaml
./beef

成功

本地浏览器打开beef的后台管理,前面修改配置文件时最好修改下目录,如果修改了,这里也要改,就像虚拟机环境一样使用

服务器ip:/ ui/panel

用舍友测试(感谢)

0x2 后续问题

为了开3000端口,我关掉了远程连接

重新打开后,运行

cd beef

./beef

又提示了版本问题

重复

source /usr/local/rvm/scripts/rvm

rvm use 2.6. -- default

cd beef

./beef

解决

估计每次都要重复???

阿里云ubuntu16.04安装beef的更多相关文章

  1. 阿里云ubuntu16.04安装ruby

    0x0 准备 环境:阿里云轻量服务器ubuntu16.04 目的:安装beef需要的ruby环境 更新软件 sudo apt-get update sudo apt-get upgrade sudo ...

  2. flask项目部署到阿里云 ubuntu16.04

    title: flask项目部署到阿里云 ubuntu16.04 date: 2018.3.6 项目地址: 我的博客 部署思路参考: Flask Web开发>的个人部署版本,包含学习笔记. 开始 ...

  3. Python3.6+nginx+uwsgi部署Django程序到阿里云Ubuntu16.04系统

    Python3.6+nginx+uwsgi部署Django程序到阿里云Ubuntu16.04系统 这个是写好的Django程序在本地机运行的情况,一个查询接口. 准备工作 1.首先购买一台阿里云的EC ...

  4. 阿里云 Ubuntu16.04 apache2 ssl证书下载与安装(必须有域名)

    阿里云申请免费SSL证书并下载(包含xxx.key|xxx._root_bundle.crt|xxx._public.crt三个文件) 用https是自己的网站收到保护,不易被攻克,所以保护自己的网站 ...

  5. 阿里云ubuntu16.04搭建pptpd

    一.搭建pptp vpn 需开放1723端口和gre协议 1.阿里云有个安全组需要开放端口才能访问,需添加新的安全组规则. 登陆阿里云服务器管理控制台,添加安全组规则 入/出方向都填写 端口范围为17 ...

  6. 阿里云 Ubuntu16.04 部署 LAMP

    1.更新软件源 sudo apt-get update 2.安装Apache sudo apt-get install apache2 3.查看Apache是否安装成功 apache2 –v 如下所示 ...

  7. 腾讯云ubuntu16.04安装MySql5.7未提示密码设置且无法登陆解决

    一.安装 sudo apt-get update sudo apt install mysql-server 二.修改密码 1.由于安装过程中未提示要设置密码,且使用sudo mysql_secure ...

  8. 阿里云学生服务器搭建网站-Ubuntu16.04安装php开发环境

    阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境  优秀博文:https://www.linuxidc.com/Linux/2016-10/136327.htm https:/ ...

  9. 阿里云ubuntu12.04下安装使用mongodb

    阿里云ubuntu12.04下安装mongodb   apt-get install mongodb 阿里云ubuntu12.04下卸载mongodb,同时删除配置文件     apt-get pur ...

随机推荐

  1. linq to sql 中增删改查

    首先我先说一下,如果真的要用linq做项目的话,也会是比较方便的.已经尝试了在三层架构中应用linq to sql 比较方便. //有三个不同的数据库表,所以写法不一样 public class Li ...

  2. 【转】JS实现继承的几种方式

    既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this.name = name || 'Animal'; / ...

  3. Spring整合MyBatis(四)MapperFactoryBean 的创建

    摘要: 本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 目录 一.MapperFactoryBean的初始化 二.获取 Map ...

  4. 使用Android的OpenGL编写视频播放器

    Android自身有MediaPlayer播放器,为什么还要使用OpenGL?因为使用OpenGL可以实现更多的效果,比如对视频翻转一定角度,加任意特效,多视频合并播放等,类似“激萌”的APP应该就是 ...

  5. GitHub 源码,Framework 框架

    https://github.com/CoderLN/Apple-GitHub-Codeidea Apple 译文.GitHub 源码,随原作者 (大版本) 迭代注解.--- 不知名开发者 https ...

  6. ORM增删改查(django)

    单表操作: 一.添加 (1)方式一 from  mysite.models  import * def  add(request): book= Book(name="python" ...

  7. 针对Windows 64位系统中Matlab没有LED Control Activex控件的解决方法

    Win 10 64bits系统中Matlab 64位软件没有LED Control Activex控件,LED ActiveX Control控件位于Gauges Blockset模块中,而Gauge ...

  8. IceStorm示例运行步骤

    又一次忘了,记下: 1.启动IceStorm服务,输入:icebox --Ice.Config=config.icebox 启动IceStorm服务.2.消息接收:开启另一个命令行窗口,Subscri ...

  9. 2017-2018-1 20155331 课下测试(ch10)

    2017-2018-1 20155331 课下测试(ch10) 假设下面代码中的foobar.txt中有6个ASCII字母,程序的输出是(A) Image 7.png A . c = f B . c ...

  10. jQuery学习-基本选择器

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...