首先,需要安装 Kali Linux 桌面环境并设置远程桌面服务。
以下是大致的步骤:
登录到你的 VPS,确保 Debian 系统已经安装和更新到最新版本。你可以使用以下命令更新系统:
sudo apt update
sudo apt upgrade
报错
root@r-fa4383:~# sudo apt update
-bash: sudo: command not found
更换源
阿里云源:
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
安装 sudo
apt-get install sudo
安装完成后,使用以下命令将用户添加到 sudo 组:
adduser <username> sudo
命令测试 sudo 是否正常工作
apt-get install sudo
还是报错
检查你正在运行哪个版本的内核并升级
uname -r
apt-get update
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') --fix-missing
然后再次尝试安装 kali linux
sudo apt update
sudo apt install kali-desktop-xfce
报错(该软件包无法从您的软件源中获取)
编辑 /etc/apt/sources.list 文件来配置软件源。具体来说,您可以将以下内容添加到文件中,这是 Kali Linux 官方源的配置:
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb http://http.kali.org/kali kali-last-snapshot main non-free contrib
deb http://http.kali.org/kali kali-experimental main non-free contrib
更新
sudo apt update
sudo apt upgrade
添加 Kali Linux 源到 Debian 的 /etc/apt/sources.list 文件中
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee -a /etc/apt/sources.list
下载并导入 Kali Linux 的 GPG 密钥
wget -q -O - https://archive.kali.org/archive-key.asc | sudo apt-key add -
更新软件包列表
sudo apt update
安装 kali-desktop-xfce
sudo apt install kali-desktop-xfce
报错
这个错误通常是由于 libc6 库安装或配置出现问题导致的。您可以尝试以下步骤解决此问题:
运行以下命令以清除 apt 缓存
sudo apt-get clean
sudo apt-get autoclean
运行以下命令以修复未完成的安装
sudo dpkg --configure -a
如果第 2 步仍然无法解决问题,请尝试重新安装 libc6:
sudo apt-get install --reinstall libc6
如果还是无法解决问题,请考虑使用以下命令强制删除 libc6,然后重新安装
sudo dpkg -P --force-depends libc6
sudo apt-get install libc6