1、修改root用户密码
Kali系统root用户默认没有密码
# 给root用户设置密码
sudo passwd root
# 登录root用户
su root
# 输出系统环境变量
echo $SHELL
2、修改镜像源为国内阿里源
vim /etc/apt/sources.list
deb https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
说明:
- deb 代表软件的位置
- deb-src 代表软件源代码的位置
- Kali Rolling Kali即时更新版本,只要Kali有更新,就会放入到Kali Rolling中
- main 遵循Debian自由软件指导方针(DFSG),并且不依赖于 non-free
- non-free 遵循Debian自由软件指导方针(DFSG),但依赖于non-free
- contrib 不遵循Debian自由软件指导方针(DFSG),源代码开源
3、apt update、apt upgrade、 apt dist-upgrade 的区别
apt update :从/etc/apt/sources.list 文件定义的源中获取最新的软件包列表。检查更新
apt upgrade :根据update 命令中获取的最新软件包更新列表,真正更新软件 【够用了】
apt dist-upgrade : 根据update 命令中获取的最新软件包更新列表,真正更新软件
区别:upgrade 如果软件有相依性,此软件包就不会被升级
dist-upgrade 如果有相依性,会移除旧版本,直接安装新版本
另:apt介绍
apt适用于deb包管理式的OS,搜索、安装、升级、卸载软件或者OS
deb是Debian软件包格式的拓展名。
:e! 不保存,退出
4、配置静态IP地址
vim /etc/network/interfaces
插入以下内容
auto eth0
iface eth0 inet static # 静态ip
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.2
重启网络服务:
systemctl stop NetworkManager
systemctl start networking # 一次不行,执行两次
说明:NetworkManager是网络服务图形管理工具,该服务自动接管networking服务
5、配置DNS
vim /etc/resolv.conf
修改nameserver
nameserver 自己网关
6、配置临时IP
ifconfig eth0 10.0.0.199
ifconfig eht0:1 10.0.11.121
说明:一块网卡可以配置两个不同网段的IP,临时ip重启网卡,重启系统后,会失效。
7、配置sshd服务使kali连接xshell
vim /etc/ssh/sshd_config
输入 33GD 可以快速跳到33行
:set un 显示行号
修改以下:
#PermitRootLogin Prohibit-password 禁止密码
#PubkeyAuthentication yes 公钥身份验证,开启此项允许Xshell配置SSH密钥登录
修改后:
重启ssh服务:
常见服务罗列
ls /etc/init.d
重启 ssh 服务
systemctl restart ssh
设置开机自动启动
update-rc.d ssh enable
8、如何愉快地上传文件
apt install lrzsz
使用 rz 命令上传
使用 sz 命令下载
sz HelloWorld.java