kali的简单配置
一、切换root命令
1、sudo passwd root
sudo passwd root sudo是给当前用户临时赋予root权限,并不是切换成root用户
2、su / su root
切换到root
3、su - /su - root
4、touch ~/.hushlogin
如果不想看到那个提示信息,输入命令 touch ~/.hushlogin 运行,就可以隐藏了
二 、本地网络配置
1、配置ip
sudo vim /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
# eth0网卡配置,下面的配置切记不要在后面跟着空格
auto eth0
# 配置eth0使用动态地址
#iface eth0 inet dhcp
# 配置eth0使用静态地址
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.254
2、配置DNS
sudo vim /etc/resolv.conf # DNS配置文件
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8
3、重启网卡
sudo service networking restart # 重启网卡
# 如果出现报错,基本上是配置出错了,检查虚拟机的nat配置,以及网卡配置中不能有空格
# reboot # 重启Kali
4、测试
ping baidu.com # 测试网络是否配置成功(外网)
三、配置apt国内源
因为Kali自带的源是国外的,经常会因为网络问题,而无法安装或更新软件包。而且国外的源速度很慢。所以我们直接使用国内的源,方便快速。
1、中科大Kali源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
# deb代表软件的位置,deb-src代表软件的源代码的位置
# Kali Rolling:是Kali 的即时更新版,只要Kali中有更新,更新包就会放入Kali Rolling中,供用户下载使用。它为用户提供了一个稳定更新的版本,同时会带有最新的更新安装包,这个是我们最常用的源。
2、输入下面命令运行
sudo vim /etc/apt/sources.list
3、注释原有的源,并将国内源粘贴进去,保存退出
:set nu # ESC退出编辑状态,输入这个指令可以显示行数,Alt + A 进入插入模式
复制(小技巧):在kali终端下,使用鼠标选中内容,就可以完成kali下复制,
粘贴(小技巧):移动光标到需要粘贴的位置,按下鼠标中间的滚轮,就可以粘贴
4、apt update
sudo apt update # 使用apt新的软件包源获取最新的软件包列表
# 注: apt update 的作用是从/etc/apt/sources.list文件中定义的源中获取的最新的软件包列表。即运行apt update并没有更新软件,而是相当于windows下面的检查更新,获取的是软件的状态
四、kali系统关闭自动锁屏
1、设置-->电源管理器
2、关闭锁屏
五、配置sshd服务
开启kail 远程ssh,开启办法如下:
1、配置sshd_config文件
-
sudo vim /etc/ssh/sshd_config
# 修改sshd_config文件 -
将
#PasswordAuthentication no
的注释去掉,并且将no修改为yes 注意:kali中默认是yes -
将
PermitRootLogin without-password
修改为PermitRootLogin yes
允许 root 用户登录 sshd 服务
2、启动SSH服务
- 启动命令为:
/etc/init.d/ssh start
或者sudo service ssh start
- 查看SSH服务状态是否正常运行,命令为:
/etc/init.d/ssh status
或者sudo service ssh status
- 停止服务:/etc/init.d/ssh stop
- 也可以使用systemctl命令:systemctl start ssh、systemctl status ssh、systemctl stop ssh
3、设置系统自动启动SSH服务(自启动需要重启生效)
sudo update-rc.d ssh enable # 系统自动启动SSH服务
reboot # 需要重启以后该才会生效
# sudo update-rc.d ssh disabled # 关闭系统自动启动SSH服务
Ubuntu 或者 Debian系统中 update-rc.d 命令 是 用来更新系统启动项的脚本。这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录。