Kali Linux 2020.01版ISOメディアを用いてVMWare ESXiにインストールする：設定編

#1．この設定サイトの前提

- 本件は、[「Kali Linux 2020.01版ISOメディアを用いてVMWare ESXiにインストールする：インストール編」](https://qiita.com/yutachin/items/72b796c495bff13e2fd2)の続編となる、インストール後の設定です。
- インストールについては、上記リンクをご参照下さい。
- キッカケは『ハッキング・ラボのつくりかた』なので、設定の流れはその本に適応させています。
- 前提については、上記リンクにある通り、下記設定にて進めますが、ご自身の設定内容に応じて適宜読み替えて下さい
- 日本語表示については、上記書籍にもある通り、メニューが日本語だと解説しにくい、という著者のコメントに従い、英語のままで進めます

#2．解像度変更
- ID: kali / Password: kali でログオン
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/136a9e99-aba3-63c7-44e5-afe306c40ab5.png)

- 左上のKaliロゴ > Settings > Displayをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/eab42caf-f9d9-9872-1dbe-8fa20922f43d.png)

- Resolution:のプルダウンをクリックして、自分の環境にあった解像度を選ぶ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/05bf6b60-a6a2-c33b-2334-a47e36d8b1f0.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/5a4c609c-3a56-cc61-4509-1c4a397a2824.png)

- 解像度選択後、Applyをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/677567a4-5b76-e98e-2371-33648404aec4.png)

- 選んだ解像度でよければ、Closeで閉じる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/790baa25-f4cf-6319-662d-7a5397496958.png)

#3．スクリーンロックを無効にする
- 左上のKaliロゴ > Settings > Power Managerをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/8084470e-8297-8768-269b-cd422bc318b3.png)

- Xfce Power Managerが起動するので、Displayタブをクリックし、下記それぞれツマミを左に移動し、全て「Never」の状態にし、Closeをクリックする
 - Blank after
 - Put to sleep after
 - Switch to after
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/725ec5b7-70f0-6e28-94cd-2abeee286105.png)

#4．日本語キーボードに対応させる
- インストールの段階で、こちらの手順通りに行えば日本語になっている為、今回は日本語キーボード配列になっていることを確認する手順となる
- 左上のKaliロゴ > Settings > Keyboardをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/3139f49d-88f6-7bb6-7451-7ffebf39efd8.png)

- Layoutタブ > Keyboard layout箇所で「Japanese」が表示されていることを確認する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/b7deb141-d328-ebea-3312-309ca69f1955.png)

#5．タイムゾーンを日本に設定する
##5-1．GUIで設定する、けど。。。
- 画面右上の時刻を右クリック > Propertiesをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/99cb1f10-0728-d8e2-ab67-2fe3e10420da.png)

- Timezone:にasia/toまで打つと、Asia/Tokyoのプルダウンが出てくるので、Asia/Tokyoをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/4e9eabde-1cd5-e1b2-59fc-4a1bd28dc753.png)

- Asia/Tokyoが入力されたことを確認して、Closeをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/666decd2-1c1e-b2eb-d314-e0b83077a047.png)

- がしかし、Kaliを再起動しても、下記の通りコマンドを打つと、タイムゾーンがESTのまま
- しかも、システム時刻とハードウェア時刻が相違
- さらに、私の場合、ESXiの時刻設定がいけないのかもしれないが、この手順作ってる時間が同日8:40 PMなので、諸々直しにかかることにする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/ef643754-1d6d-f520-1e5b-9bdd885b2701.png)


##5-2．タイムゾーン変更
- Terminal Emulatorを起動して、シンボリックリンクを消して、Asia/Tokyoに変更する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/beeb8045-9698-7f2e-c4c4-959c52bb6324.png)

```ruby:/etc/localtimeのリンク先をAsia/Tokyoに変更する
$ cd /etc
$ ls -l localtime
lrwxrwxrwx 1 root root 30 Feb 18 08:11 localtime -> /usr/share/zoneinfo/US/Eastern

$ sudo rm local time
$ ls -l localtime
ls: cannot access 'localtime': No such file or directory

$ sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
$ ls -l localtime
lrwxrwxrwx 1 root root 30 Feb 21 06:25 localtime -> /usr/share/zoneinfo/Asia/Tokyo
```
```ruby:タイムゾーン変更結果の確認
$ date
Fri 21 Feb 2020 06:34:12 AM JST

$ sudo hwclock -r
2020-02-20 21:15:56.698182+09:00
```
- ハードウェアクロックが実時間と合ったので、次はシステム時刻を修正する

##5-3．システム時刻の変更
```ruby:システム時刻をハードウェアクロックに合わせる
$ sudo hwclock --hctosys

$ date
Thu 20 Feb 2020 09:22:48 PM JST

$ hwclock -r
2020-02-20 21:22:54.635142+09:00
```

#6．日本語入力
##6-1．日本語入力インストールと有効化
- Terminalで下記実行

```ruby:日本語入力インストール
$ sudo apt install -y task-japanese task-japanese-desktop
```

- 再ログイン

- 画面右下にアイコンが出ているのでクリックすると、下記選べるので、Anthy(UTF-8)をクリックする

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/68e79ec9-1f5a-5808-6368-1322191093e0.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/2a334b8d-a1bf-9ab1-0e9f-24a73faf9095.png)

##6-2．日本語入力確認
- 左上のKaliロゴ > Text Editorをクリックして起動する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/985a6757-9f37-eaf8-a9a2-836f526423c1.png)

- 直接入力（英語のみ）しかできないので、再度右下の日本語入力箇所をクリックして、再度Anthy(UTF-8)をクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/da0d55a1-1acd-9d11-f027-1633e90d7d8e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/6415324e-d036-a48d-f8cd-a550e8f66168.png)

- キーボードの全角/半角を切り替えると、下記のように日本語入力できた
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/4732718c-adce-4752-5742-af76576158fd.png)

##6-3．入力方式設定
こちらは、『ハッキング・ラボのつくりかた』通りにできるので省略。

#7．静的ネットワーク設定
- ifconfigで現在使用しているネットワークインターフェースを確認する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/c59d581f-28c8-5ccc-19a9-ae8f17f06605.png)

- 192.168.1.30を設定する　※状況に応じて適宜変更して下さい

```ruby:/etc/network/interfacesに下記追加
auto eth0
iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.1
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588352/68b2e5d4-7794-162b-24ab-76b56ed4958e.png)

- 下記全て試したが、IPアドレスが192.168.1.30にならなかったので、Kaliを再起動する

```ruby:
$ sudo /etc/init.d/networking restart
$ sudo ifdown eth0 && ifup eth0
```

ここから先の手順は、『ハッキング・ラボのつくりかた』通りに進んだ為、割愛する。