admin管理员组

文章数量:1601624

Kali Linux的安装与配置——下载安装、中文语言、设置root账户、配置静态IP、启用SSH、更换国内源、安装软件和启用自带服务

  • 1 安装
    • 1.1 下载官方镜像
      • 1.1.1官网下载
      • 1.1.2 国内开源镜像站下载
    • 1.2 导入虚拟机
  • 2 基本配置
    • 2.1 修改root用户密码
    • 2.2 设置中文显示
    • 2.3 设置静态IP,启用SSH连接
      • 2.3.1 设置静态IP
      • 2.3.2 启用SSH
    • 2.4 配置国内源
      • 2.4.1 修改源配置文件
      • 2.4.2 更新软件
  • 3 Kali高级配置
    • 3.1 界面伪装win10
    • 3.2 软件安装
      • 3.2.1 deb包安装
      • 3.2.2 apt方式安装
      • 3.2.3 源码安装
      • 3.2.4 示例:安装谷歌拼音输入法
    • 3.3 启动自带服务
      • 3.3.1 启动MySQL
      • 3.3.2 启动Apache
      • 3.3.3 启动Nginx
    • 3.4 清除命令历史记录

Kali Linux is an open-source, Debian-based Linux distribution geared towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering.

Kali Linux是一个开源的,基于Debian的Linux发行版,面向各种信息安全任务,如渗透测试,安全研究,计算机取证和逆向工程。

作者使用的版本是当前最新版——kali-linux-2022.1

1 安装

1.1 下载官方镜像

1.1.1官网下载

  • Get Kali | Kali Linux

  • 这里为方便操作,选择虚拟机安装镜像

1.1.2 国内开源镜像站下载

  • 阿里云开源镜像站 (aliyun)
  • 清华大学开源软件镜像站 (tsinghua.edu)
  • 中科大开源软件镜像站 (ustc.edu)

1.2 导入虚拟机

  1. 将下载的压缩包或镜像文件解压到自定义的虚拟机系统路径。

  2. 打开VMWorkstation,文件打开,找到解压的路径

  3. 这时可能会弹框,选择我已复制即可。

  4. 默认的账号密码都已经显示出来了,输入即可登录。

2 基本配置

2.1 修改root用户密码

CtrlAltT打开终端,输入:

sudo passwd root

With great power comes great responsibility.
#能力越大,责任越大

2.2 设置中文显示

  1. 终端执行如下命令,打开locales(区域设置)界面

    sudo dpkg-reconfigure locales
    
  2. 使用找到如下图所示的语言选项,按空 格选择,按Enter确认

    选择刚才选的语言,按Enter确认

    执行命令sudo reboot重启即可。

2.3 设置静态IP,启用SSH连接

2.3.1 设置静态IP

  1. 终端执行如下命令,查看当前IP

    ifconfig
    

    下面就将其设置为静态IP

  2. 修改/etc/network/interfaces文件,注意切换到root权限

    vi /etc/network/interfaces
    

    在文件末尾添加如下内容:

    auto eth0
    inface eth0 inet static
    address 192.168.225.142#ip是自定义的
    gateway 192.168.225.2
    netmask 255.255.255.0
    

  3. 重启网卡

    ifconfig eth0 down
    ifconfig eth0 up
    

2.3.2 启用SSH

  1. 修改/etc/ssh/ssh_config文件

    vim /etc/ssh/ssh_config
    

    #permitRootLogin prohibit-password修改为yes。这里直接添加

    #PasswordAuthentication yes前的#去掉

  2. 启动ssh服务

    service ssh start
    

    开机启动

    systemctl enable --now ssh
    
  3. 查看ssh服务运行状态

    ps -e | grep ssh
    /etc/init.d/ssh status
    

    发现ssh服务开启成功,此是就可以使用ssh工具连接了。

2.4 配置国内源

2.4.1 修改源配置文件

Kali中设定软件源的文件为/etc/apt/sources.list,默认指向Kali官方源。下面将其更改为国内源:

vim /etc/apt/sources.list
  • 阿里云

    deb http://mirrors.aliyun/kali kali-rolling main non-free contrib
    deb-src http://mirrors.aliyun/kali kali-rolling main non-free contrib
    
  • 中科大

    deb http://mirrors.ustc.edu/kali kali-rolling main non-free contrib
    deb-src http://mirrors.ustc.edu/kali kali-rolling main non-free contrib
    

2.4.2 更新软件

#刷新存储库索引
apt update
#升级所有可升级的软件包
apt upgrade

3 Kali高级配置

3.1 界面伪装win10

#伪装命令
kali-undercover
#解除伪装(命令相同)
kali-undercover

3.2 软件安装

3.2.1 deb包安装

#安装
dpkg -i deb 软件包名.deb
#卸载
dpkg -e 软件包名.deb

3.2.2 apt方式安装

#搜索软件
apt search 软件名
#安装
apt -install 软件名

3.2.3 源码安装

#配置
./configure
#编译
make
#安装
make install

3.2.4 示例:安装谷歌拼音输入法

apt search fcitx-googlepinyin
#必须先安装依赖
apt install fcitx
apt-get install fcitx-googlepinyin
reboot

Ctrl空 格切换输入法。

3.3 启动自带服务

3.3.1 启动MySQL

service mysql start
service mysql stop
service mysql restart
service mysql status

配置文件:/etc/mysql/myf

默认用户:root,密码为空。

3.3.2 启动Apache

service apache2 start

默认根路径:/var/www

默认网站路径:/var/www/html/

默认配置文件:/etc/apache2/apache2.conf

3.3.3 启动Nginx

/etc/init.d/nginx start
/etc/init.d/nginx status
/etc/init.d/nginx stop

配置文件:/etc/nginx/nginx.conf

默认端口配置:/etc/nginx/sites-available/default

3.4 清除命令历史记录

Kali自2020.3稳定版之后就不在支持普通Linux的history -c命令了。所以正确的清除方式见

Kali清除历史

本文标签: 自带中文账户静态语言