安装之前,从预装的系统里查 ip addr ip信息,复制下来,在安装新系统时要用到
如何在VPS安装一个kali,在网站后台挂载KALI ISO ,可是总是失败,在正确设置了ip, 网络掩码和网关(从预装的系统里查的),还是卡在了“配置软件包管理器”,可能是机房不想客户用kali
在报这个错误时,按“Ctrl+Alt+F2”进入终端,ping google.com,返回 bad address,则把DNS写入:echo “nameserver 8.8.8.8” > /etc/resolv.conf
,然后ping google.com,现在通了。再按“Ctrl+Alt+F1”退出终端,返回安装界面。但仍然“配置软件包管理器失败”
重启进入图形安装界面,进入 “Expert install”专家模式来安装系统
我跳过了如下的步骤(打算安装成功系统再做调整):探测网络硬件,配置网络,设置用户和密码,配置时钟,配置软件包管理器,选择并安装软件。
直接到安装GRUB启动引导器,引导写入成功后,然后结束安装进程。
重启,选择硬盘启动后。
出现了一个 localhost login,输入root,输入随机密码,登录不上。省略的步骤太多,只装了个空壳
重新安装系统,这次只省略4个步骤:探测网络硬件,配置网络,配置软件包管理器,选择并安装软件
重装完毕后,重启进入,ping google.com, 没网,先配置网络(因为跳过了配置网络)
# 此方法可能不能持久化,可以用第2种方法
# 切换为 root,如果不能,每个命令前最好就加 sudo
sudo su -
# 输入 root 密码(如果你已经设置过)
sudo ip addr # 查看网卡名
sudo ip link set ens18 up # 获得网卡名后,设置为网卡
sudo ip addr add 101.60.xxx.xxx/24 dev ens18 # 根据ip addr显示的ip设置,或者按租VPS的ip设置
sudo ip route add default via 101.60.xxx.1 # 配置网关
sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf # 把DNS解析写入,不用本地的
ping -c 4 google.com # 成功
持久化方法:
直接打开某文件: sudo nano /etc/network/interfaces 粘贴下列内容(改成你自己的IP):
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 101.60.xxx.149/24
gateway 101.60.xxx.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 1.1.1.1
保存后执行:
systemctl restart networking
有网后,更新软件源:nano /etc/apt/sources.list
添加:deb http://http.kali.org/kali kali-rolling main non-free contrib
更新本地的软件包索引:apt update
安装 X 窗口系统和 XFCE 桌面:apt install -y kali-desktop-xfce xorg
设置默认启动 GUIsystemctl set-default graphical.target
安装SSH:
apt update
apt install openssh-server
systemctl enable ssh
systemctl start ssh
重启
为了在离开电脑、断开 SSH 后,任务继续运行,安装screen
sudo apt install screen # 安装 screen
screen -S install # 创建一个名为 install 的会话
sudo apt install kali-tools-top10
离开时,在screen的窗口按 Ctrl + A 然后按 D(detach,挂起会话),即可保持这个screen到后台并回到主终端
screen -ls 列出screen会话
如:123456.install,123456是PID,install是name
返回时查看会话:screen -r install或者screen -r 123456
释放终止会话:
# 使用-R/-r/-S均可
screen -R [pid/Name] -X quit
如何看是不是在 screen 中
如何看是不是在 screen 中
echo $STY
有没有输出,如果是空白就说明处在主机终端中
或者一次性安装,断开也可以:nohup sudo apt install -y kali-tools-top10 > install.log 2>&1 &
安装常用工具:sudo apt install kali-tools-top10
安装全部工具:sudo apt install kali-linux-large