前言

算记录一个小坑吧

正文

msf官网上在Linux上部署的命令是这样

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \chmod 755 msfinstall && \./msfinstall

但自己操作的时候,发现服务器无法连接到raw.githubuser.....,但好在本地浏览器还是可以访问GitHub的。找到这个文件手动复制下来

#!/bin/shprint_pgp_key() {cat <<-EOF
-----BEGIN PGP PUBLIC KEY BLOCK-----mQINBFDAy/0BEAC8I5bw5gLQqHKx5JCacYcXFL6AZowl3qIOTxo5yfBl8CepNpWY
OOERvIUJb17WehhhbWOo9WjpBalDXBRtI1NvfArewOT8fLm7BdhYe8U45moBfkYi
xFtNrPw3pdIltHQISrB8PufhliN8obQuq0rcxYV8NblvYo4gIGNjBfO1QGvBNmp7
kBtjlAuZguScZmUTdPOwfv8fqN52X9tCv1ahQk1hg8XG9YwW0vXb5z93jkLXBb5b
sRCnou4m9IV6vOv2HVNRyMKT7uht3z4FqflP9NkySl4daCdZgmXbf169vvLdwLrC
lVymwAbwvuyILZv4JW1w0Kx8nWiTuK5A886882i83lxnkh1vC9jInva4/5hTrbRw
XJb7qOyh7sxa5GOfgq1NwVfLkrvVCMystrPu18sF1ORfg1UTFcz86RYdxpmoZvk7
EeABiLCQDZKOf0fV3U9CxLj8gXPjPY1Lu6udZUN6NG1ALJjsPkGnbpQEqEJlKNAG
+rF+tp73TrG0PW8C/THL7fN93ET3wn5tfNu86Liui9wd8ZLuPJNEYeE6eyPAgXJ4
p69Yb4ou5um5jWnzaVameECBZvtc4HOhy3nTEiVMDcKv/o8XxKOCLpjW1RSDirKl
ZRIsJYPx2yuJSVMCsN5Sghp5+OCsQ+On4OFWxCskemvy97ftkv/fwUI7mQARAQAB
tCJNZXRhc3Bsb2l0IDxtZXRhc3Bsb2l0QHJhcGlkNy5jb20+iQJUBBMBCAA+AhsD
BQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEECeVfr094Ys1tVYmXzftfpSAHuVQF
Al1xL2oFCR98Zm0ACgkQzftfpSAHuVTPlg/9H++FCAMEoQxxWeQ1e7RkQbplrjmA
+w1hqto1YnJDB3RFpvEubS45h/36Lgs1SmcgGx1dw2uzjSAtWS/4MWtvnyWXFV3K
ZjhyJAlNw7bZLcrJHqpGFdVJvRuPmf6dYvPgSaqZQv0HP2fwSwu/msGJ8u1E7kDW
KpTg5LeQlJ3F3eePSAIa47Y0H6AaNuiW1lUz4YTboRKfDRYQizfKKi/9ssqAXNI5
eAPLhj9i3t/MVSGtV2G6xldEQLM7A0CI4twrIplyPlYt5tCxdA225cRclRYbqaQX
AcE34YJWAWCgGxw98wxQZwtk8kXSwPdpMyrHadaAHiTzqPBlTrSes8sTDoJxfg8P
k73ILgBIey4FD7US5V46MZrKtduFmL9OvqTvZl17r6xaoScrH4oK690VHmdkfM2P
KOkgRU8PumlIjGvTDavm5afh6LkD75XDLPF5n9Om7F+Sc+2Ul+SPYV8kQaFHX1XD
QuHBeJRT9VdO9T/SI2YHkCnatC50nr9V/gK2ecui+ri8gto29jaAmz7IhdNlMU9k
EPfAbnG6Mu6DLlpjsTBYEyuAnmKVWvNBDlgC4d42WQMGleeSXCZzC0Wh3t9FbBOc
3+OB1aEdUrx1dE0elWyrzUFHmd/EOCXpLSE4RYcN6TuCIkEI0TyXYmDRQWGofK0G
S8CxmfmppfGI92C5Ag0EUMDL/QEQALkDKrnosJ5erN/ot2WiaM82KhI30J6+LZUL
9sniuA1a16cfoQfwXTnFpcd48O41aT2BNp0jpGjDo49rRC8yB7HjCd1lM+wRRm/d
0Et/4lBgycaa63jQtG+GK9gN+sf4LkiDgJYkXX2wEOilvZw9zU2VLTGhOUB+e7vR
P2LpnA4nSkvUGNKvaWcF+k/jeyP2o7dorXumfXfjGBAYiWCF6hDiy8XT5G2ruMDD
lWafoleGSVeuB0onijqzRU5BaN+IbMIzGWLRP6yvhYmmO1210IGZBF3/gJLR3OaU
m82AV5Eg4FslzBViv620hDuVsEoeRne2uN/qiEtYjSLJWYn5trtApQkk/1i+OK6c
/lqtT+CyQ/IS69E5+fJYkAYkCgHJBdcJmDXSHKycarDDihPSPuN131kgyt/wZLE9
oV6eeH5ay9ruto9NYELNjmGVrZyZyAYRo6duN/ZyUBbczIaaWVCkEYgO04rwamkT
wOdWGEzj24gNMcXYCKQyW2OrDN3odX3f1UDvsiZqX88o0fI5YQB2YhGBjAfH5wSP
MkBBJCR3Qbc9J8ksFp//RWjWcFq/yr1WOCqEQVo1PMSPkeqfqV3ApS6XhVv4ChKL
PlnV27fa6XUK1yjNQlNxYkv15tnxhtKrLs6XiyVJbe6Q1obq0FOpBhv2WIh291BQ
bqgmGbNvABEBAAGJAjwEGAEIACYCGwwWIQQJ5V+vT3hizW1ViZfN+1+lIAe5VAUC
XXEvjgUJH3xmkQAKCRDN+1+lIAe5VJueD/4+6ldtpXYin+lWcMyHM8487GczLi8S
XgxZJu/2GzEpgdke8xoQWv6Jsk2AQaPLciIT7yU7/gTWsOiY7Om+4MGqZY+KqZ/X
eI8nFsGQx2yI7TDUQasN4uB5y6RnMGSH8DbAIWydVP2XWNVCHcVNMbeAoW7IiOOh
I2wT4bCmzrjfVsJRo8VvpykPhm7+svsU2ukMW0Ua77bA1gzdvPpRzN2I1MY/6lJk
x7BwtYsiAZt0+jII31IdCNpz4BlU3eadG+QbEH/q5FrHPBtkRWmziJpKXZDWdAg/
I7yim36xfxjMtcv8CI3YKmy5jYcGKguA2SGApQpPEUkafLZc62v8HVmZZFKmLyXR
XM9YTHz4v4jhruJ80M6YjUtfQv0zDn2HoyZuPxAW4HCys1/9+iAhuFqdt1PnHBs/
AmTFlQPAeMu++na4uc7vmnDwlY7RDPb0uctUczhEO4gT5UkLk5C9hcOKVAfmgF4n
MNgnOoSZO2orPKh3mejj+VAZsr1kfEWMoFeHPrWdxgRmjOhUfy6hKhJ1H306aaSQ
gkE3638Je/onWmnmZrDEZq7zg0Qk3aOOhJXugmRnIjH341y/whxvAdJIyXrjLN4z
qCU0JkA1rVqS6PXZabKb9DOqYa4pr9thGS5rU+Gn3GWiSq2PtVW6Hh83WOFcEsMk
2vTa24LE0J2DQg==
=Qa/n
-----END PGP PUBLIC KEY BLOCK-----
EOF
}install_deb() {LIST_FILE=/etc/apt/sources.list.d/metasploit-framework.listPREF_FILE=/etc/apt/preferences.d/pin-metasploit.prefecho -n "Adding metasploit-framework to your repository list.."echo "deb $DOWNLOAD_URI/apt lucid main" > $LIST_FILEprint_pgp_key | apt-key add -if [ ! -f $PREF_FILE ]; thenmkdir -p /etc/apt/preferences.d/cat > $PREF_FILE <<EOF
Package: metasploit*
Pin: origin downloads.metasploit.com
Pin-Priority: 1000
EOFfiecho -n "Updating package cache.."apt-get update > /dev/nullecho "OK"echo "Checking for and installing update.."apt-get install -y --allow-downgrades metasploit-framework
}install_rpm() {echo "Checking for and installing update.."REPO_FILE=/etc/yum.repos.d/metasploit-framework.repoGPG_KEY_FILE=/etc/pki/rpm-gpg/RPM-GPG-KEY-Metasploitecho -n "Adding metasploit-framework to your repository list.."cat > /etc/yum.repos.d/metasploit-framework.repo <<EOF
[metasploit]
name=Metasploit
baseurl=$DOWNLOAD_URI/rpm
gpgcheck=1
gpgkey=file://$GPG_KEY_FILE
enabled=1
EOFprint_pgp_key > ${GPG_KEY_FILE}yum install -y metasploit-framework
}install_pkg()
{(cd ~/Downloadsecho "Downloading package..."curl -O "$DOWNLOAD_URI/osx/metasploitframework-latest.pkg"echo "Checking signature..."if pkgutil --check-signature metasploitframework-latest.pkg; thenecho "Installing package..."installer -pkg metasploitframework-latest.pkg -target /fiecho "Cleaning up..."rm -fv metasploitframework-latest.pkg)
}DOWNLOAD_URI=http://downloads.metasploit.com/data/releases/metasploit-framework
PKGTYPE=unknown
ID=`id -u`if [ -f /etc/redhat-release ] ; thenPKGTYPE=rpm
elif [ -f /etc/system-release ] ; then# If /etc/system-release is present, this is likely a distro that uses RPM.PKGTYPE=rpm
elseif uname -sv | grep 'Darwin' > /dev/null; thenPKGTYPE=pkgelsePKGTYPE=debfi
fiif [ "$ID" -ne 0 ]; thenif ! hash sudo 2>/dev/null; thenecho "This script must be executed as the 'root' user or with sudo"exit 1elseecho "Switching to root user to update the package"sudo -E $0 $@exit 0fi
ficase $PKGTYPE indeb)install_deb;;rpm)install_rpm;;*)install_pkg
esac

上传服务器命名msfinstall,在执行chmod755和./msfinstall命令。

阿里云部署metasploit framework相关推荐

  1. Linux虚拟机或阿里云部署本地Javaweb项目

    Linux系统部署本地项目 服务器 Linux 阿里云.华为云.腾讯云 安装虚拟机,虚拟机就是在你的电脑中安装一台虚拟的计算机,内存.CPU.硬盘,Linux 安装到虚拟机中. CentOS7,企业级 ...

  2. 阿里云部署Docker(5)----管理和公布您的镜像

    出到这节,我在百度搜索了一下"阿里云部署Docker",突然发现怎么会有人跟我写的一样呢?哦,原来是其它博客系统的爬虫来抓取,然后也不会写转载自什么什么的.所以,我最终明确为什么那 ...

  3. pythonmysql部署_详解centos7+django+python3+mysql+阿里云部署项目全流程

    (PS:本文假设你已经在本地联调好django和客户端,只是需要将django部署到外网) 购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示: 地域随便选择哪一个,镜像的话,对比 ...

  4. 阿里云 部署SpringBoot和Vue项目 亲测可用(第一次部署经验贴)

    阿里云 部署SpringBoot和Vue项目 亲测可用!第一次部署经验贴! 前言:与伙伴一起写了一个项目,但是由于老师要我们部署到服务器上,而我从未有部署过,查看了csdn很多博客,试了好多篇,才成功 ...

  5. Win10环境下基于Hexo的静态博客环境搭建,及其阿里云部署

    引言 1.为什么要搭建自己的个人博客 工作和学习过程中,我们经常遇到一些这样或那样的问题,此时我们可能会在网上找到相应的解决方法.但是过了一段时间之后,当我们再次碰到类似的问题时,早已忘记以前是怎么解 ...

  6. 阿里云部署Django项目(nginx+uWSGI)-2018.11

    前言:部署的前提是你的项目已经在本地完成可以运行了,我的本地环境是ubuntu16.04+python3.5+Django2.1.2+Mysql,在python虚拟环境(virtualenv)下建的项 ...

  7. 阿里云部署Java开发环境

    阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...

  8. 阿里云部署数据库(遇到的问题及解决方案)

    阿里云部署数据库(遇到的问题及解决方案) 1.起因:安装数据库 2.遇到的问题: 问题:ERROR 1045 (28000): Access denied for user 'root'@'local ...

  9. H3C对接外部Portal+Radius认证计费系统实现mac-trigger快速认证Mac无感知认证并结合L2TP实现阿里云部署对接配置

    H3C对接外部Portal认证+Radius认证计费系统平台 实现基于mac-trigger快速认证协议的Mac无感知认证功能 并结合L2TP实现阿里云部署 实现AD域LDAP对接,实现用户名密码实名 ...

最新文章

  1. 数据中心节能大法 —— 尽在上海11月中国数据中心展
  2. 云原生时代消息中间件的演进路线
  3. 恩布企业即时通讯软件,EntboostChat 1.4.2发布,iOS开源IM
  4. 2012级计算机应用基础,2012年计算机应用基础
  5. php高性能sqllite,简洁的PHP操作SQLite类
  6. linux系统自带python_Linux删除系统自带版本Python过程详解
  7. 数学笔记--线性代数
  8. linux 动态库建立,浅析linux下静态库和动态库的建立和使用
  9. .Net深入学习序列化和反序列化 (转)
  10. The IP you're using to send email is not authorized
  11. 【渝粤教育】电大中专药物分析技术基础 (2)作业 题库
  12. 数据结构数组计算机中的应用,2018考研计算机:数据结构数组和广义表复习重点...
  13. post方法就反回了一个string字符串前台怎么接_Golang Web入门(2):如何实现一个RESTful风格的路由...
  14. SAP License:ERP实施风险是什么?
  15. 卫星通信术语名词备忘记录
  16. mall商城 -小程序,h5和pc vue前后端分离
  17. selenium中文文档_基于selenium的大麦网演唱会抢票程序
  18. 双线双IP空间或者服务器域名解析说明
  19. 解决spacedesk卸载/重装软件时显示 指定的账户已存在
  20. 在MySQL中group by 是什么意思

热门文章

  1. php梗相亲梗,没文化太可怕了,心疼这位相亲的php程序员
  2. 练手实例:Scrapy爬取一本完整小说(章节乱序问题解决)
  3. 深度学习中:epoch、batch size和iterations之间的关系
  4. wcf第3步之报文分析及原生调用
  5. DB2的日期时间类型以及转换问题
  6. linux find 文件 并打印时间,linux 之 find 命令
  7. 大数据之路——阿里巴巴大数据实践:总述
  8. 使用LibreOffice修复受损的Office文档
  9. 正则筛选图片url(js)
  10. 全球限量HarmonyOS周边数字头像卫衣长袖T恤开箱!