具体步骤:Web安全学习笔记之Kali配置国内软件更新源-CSDN博客
在操作时碰到几个问题,以下是问题及解决方法:
一、Leafpad命令不可用
运行命令:
sudo leafpad /etc/apt/sources.list
出现错误:zsh:1: command not found: leafpad
这是因为 Leafpad 不是默认安装在 Kali Linux 中,本系统中没有leafpad命令,可以安装Leafpad
sudo apt update
sudo apt install leafpad
尝试之后失败,因为 Leafpad 软件包在软件源中不可用。
但我们的目的是更新软件源,所以对于上述问题无法解决,因此可以先使用其他文本编辑器来打开 sources.list 文件,如下:
sudo nano /etc/apt/sources.list
在成功更新之后,leafpad命令是可用的
二、Kali终端输入密码不显示
此时出现第二个小问题,在运行sudo nano /etc/apt/sources.list之后,需要输入密码,此时由于终端的密码是不显示出来的,输入正确的密码后按回车就可以了(Kali中终端模拟里所有输入密码这里都打不了字是什么情况,只能回车,3次后输入命令又可以打字了_运维-CSDN问答)
三、软件源签名出现问题(密钥过期或被更改)
在更新了sources.list文件并保存后,运行sudo apt update,却无法正常更新,出现错误:
获取:1 http://mirrors.aliyun.com/kali kali-rolling InRelease [41.5 kB] 错误:1 http://mirrors.aliyun.com/kali kali-rolling InRelease 下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org> 正在读取软件包列表... 完成 W: GPG 错误:http://mirrors.aliyun.com/kali kali-rolling InRelease: 下列签名无效: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org> E: 仓库 “http://mirrors.aliyun.com/kali kali-rolling InRelease” 没有数字签名。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
这是因为软件源的签名出现了问题。这可能是由于软件源的密钥已过期或被更改所致。为了解决这个问题,可以尝试重新导入 Kali Linux 软件源的公钥。
首先,下载最新的 Kali Linux 公钥。你可以使用以下命令从官方网站下载
wget -q -O - https://archive.kali.org/archive-key.asc | sudo apt-key add
导入公钥后,再次尝试更新软件包列表,成功
在完成基本的配置后,对于kali渗透测试的深入学习才是开始,如果有朋友对这些感兴趣,欢迎持续关注哟,感谢!