Ubuntu18.04TLS安装Metasploit

本文介绍了一次使用官方脚本安装Metasploit Framework(MSF)过程中遇到的key验证失败问题及解决方案。作者详细记录了错误信息,并分享了如何通过更新key来成功安装MSF的步骤。

使用官方提供的一件安装脚本安装msf,安装时提示msf源仓库里的key验证失败,导致更新不了源

一键安装命令是这样的:

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

报错信息如下:

The repository 'http://downloads.metasploit.com/data/releases/metasploit-framework/apt lucid InRelease' is not signed.

最终通过更新key后,再安装就可以啦!

$ sudo echo 'deb http://apt.metasploit.com/ lucid main' > /etc/apt/sources.list.d/metasploit-framework.list
$ sudo wget -O - http://apt.metasploit.com/metasploit-framework.gpg.key | apt-key add -
$ sudo apt-get update
$ sudo apt-get -y install metasploit-framework
Ubuntu 18.04系统中配置TLS(传输层安全协议)通常涉及多个方面,具体取决于应用程序的需求。以下是一些常见的配置场景,包括生成TLS证书、配置Web服务器(如Nginx或Apache)以及使用`update-ca-certificates`管理CA证书。 ### 生成自签名TLS证书 如果需要为Web服务器或其他服务配置TLS,可以使用OpenSSL生成自签名证书。以下是一个示例命令: ```bash sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/apache-selfsigned.key -out /etc/ssl/certs/apache-selfsigned.crt ``` 此命令将生成一个有效期为365天、使用2048位RSA密钥的自签名证书。生成的私钥保存在`/etc/ssl/private/apache-selfsigned.key`,证书保存在`/etc/ssl/certs/apache-selfsigned.crt`[^1]。 ### 配置Nginx以使用TLS 在Nginx中启用TLS,需要编辑站点配置文件,通常位于`/etc/nginx/sites-available/default`。添加以下内容以启用HTTPS: ```nginx server { listen 443 ssl; server_name your_domain; ssl_certificate /etc/ssl/certs/apache-selfsigned.crt; ssl_certificate_key /etc/ssl/private/apache-selfsigned.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; location / { root /var/www/html; index index.html; } } ``` 此配置启用了TLS 1.2和TLS 1.3协议,并使用了强加密套件。确保将`your_domain`替换为实际的域名[^2]。 ### 更新CA证书 如果需要将自定义CA证书添加到系统信任库中,可以将其放置在`/usr/local/share/ca-certificates/`目录下,然后运行以下命令: ```bash sudo update-ca-certificates ``` 此命令将更新系统的CA证书存储,使新添加的证书被信任[^3]。 ### 检查TLS配置 可以使用`openssl`命令检查服务器的TLS配置: ```bash openssl s_client -connect your_domain:443 ``` 这将显示有关服务器TLS配置的详细信息,包括使用的协议版本和加密套件[^4]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值