KaliLinuxとは
Kali Linuxは、一言で言えば「ペネトレーションテスト(侵入テスト)用のOS」です。Debianという安定したLinuxディストリビューションをベースに開発されており、サイバーセキュリティに関連する600以上ものツールが最初からインストールされています。
主な用途
ペネトレーションテスト(侵入テスト)
システムやネットワークに擬似的なサイバー攻撃を仕掛け、セキュリティ上の脆弱性(弱点)がないかを確認します。攻撃者の視点でテストすることで、実際のリスクを洗い出すことができます。
セキュリティ監査
組織のセキュリティポリシーが正しく適用されているか、設定に不備がないかなどを網羅的にチェックします。
デジタル・フォレンジック
コンピュータ犯罪の捜査などで、PCやスマートフォンに残されたデータを解析し、証拠を見つけ出すために使われます。

悪用厳禁(両手に縄をかけられます!)
Kali Linuxには、サーバーやシステムの脆弱性を診断するための各種セキュリティツールが多数搭載されています。これらのツールを他者の環境で使用する行為は、たとえ学習目的や善意の脆弱性診断であっても、不正アクセス禁止法などの法律に抵触する可能性があります。絶対にお控え下さい。
あくまでも、自ローカル環境で使用してください。
インストールイメージダウンロード
インストールイメージは公式ホームページよりisoファイルをダウンロードします。

2025.12.19 現在の最新ファイルは kali-linux-2025.4-installer-amd64.isoです。ダウンロードしたisoファイルからFedora Media Writer等でインストールメディアを作成し、インストールメディアからPCを起動します。
インストール
KaliLinuxはDebian系ですので本サイトのDebianのインストールと同様ですので簡単にスナップショットのみ掲載します。




















初期設定
1.パッケージをアップデート
まず、上部のターミナルアイコンをクリックしてターミナルを立ち上げる


パッケージリストの更新
|
1 |
$ sudo apt update |
全てのパッケージを更新
|
1 |
$ sudo apt full-upgrade |
依存関係で不要になったパッケージを削除
|
1 |
$ sudo apt autoremove |
キャッシュの削除
|
1 |
$ sudo apt autoclean |
2.日時の確認
インストール時場所を日本に設定しておりますので日本時間になっていますが確認のため
|
1 2 |
$ date 2025年 12月 19日 金曜日 16:50:55 JST |
ネットワークの設定
1.固定IPアドレス設定
現在のインターフェース名とIPアドレス確認
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:62:1a:d0 brd ff:ff:ff:ff:ff:ff inet 192.168.11.46/24 brd 192.168.11.255 scope global dynamic noprefixroute eth0 valid_lft 166985sec preferred_lft 166985sec inet6 fe80::20c:29ff:fe62:1ad0/64 scope link noprefixroute valid_lft forever preferred_lft forever |
インターフェース名は[eth0] IPアドレスは[192.168.11.46]
ただし、これはDHCPで自動的に割り付けられたアドレスですので、静的な固定アドレス(今回は192.168.11.83)に設定します
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$ sudo vi /etc/network/interfaces # 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 auto eth0 iface eth0 inet static address 192.168.11.83 netmask 255.255.255.0 gateway 192.168.11.1 dns-nameservers 192.168.11.1 |
再起動して反映させる
|
1 |
$ sudo systemctl restart networking.service |
確認
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:62:1a:d0 brd ff:ff:ff:ff:ff:ff inet 192.168.11.46/24 brd 192.168.11.255 scope global dynamic noprefixroute eth0 valid_lft 165308sec preferred_lft 165308sec inet 192.168.11.83/24 brd 192.168.11.255 scope global secondary eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe62:1ad0/64 scope link noprefixroute valid_lft forever preferred_lft forever |
IPv4アドレスが192.168.11.83になっている
日本語入力の設定
1. キーボードの設定
[アプリケーション][キーボード]を開く

[キーボードレイアウト]で日本語を選択し、下段の[編集]をクリックする


変更されていることを確認して、[閉じる]をクリック

2. 日本語化に必要なパッケージのインストール状況を確認
|
1 |
$ sudo apt list --installed 2>/dev/null | grep task-japanese |
何も表示されずインストールされておりません
日本語化に必要なパッケージはリポジトリーにあります
|
1 2 3 4 5 6 |
$ sudo apt list 2>/dev/null | grep task-japanese task-japanese-desktop/kali-rolling 3.83+kali1 all task-japanese-gnome-desktop/kali-rolling 3.83+kali1 all task-japanese-gnome-flashback-desktop/kali-rolling 3.83+kali1 all task-japanese-kde-desktop/kali-rolling 3.83+kali1 all task-japanese/kali-rolling 3.83+kali1 all |
3. 日本語化に必要なパッケージをインストール
|
1 |
$ sudo apt install task-japanese task-japanese-desktop |
システムを再起動し、ターミナルを開き、[半角/全角]キーで日本語入力ができることを確認する

