1. パッケージ情報のアップデートを行う
Kali Linux では、バグ修正や機能改善がリポジトリ経由で提供される。
パッケージを最新化することで、ローカル環境のパッケージを更新できる。
apt コマンド
-
aptは、リポジトリを参照してパッケージを管理するコマンドである - 依存関係は自動的に解決される
- 設定ファイルは
/etc/apt/sources.listである
apt コマンドの実行
-
apt update
パッケージ一覧を更新する -
apt full-upgrade
依存関係の変化を含めてパッケージを更新する
sudo apt update
sudo apt full-upgrade
2. システム時刻の同期
時刻はシステムクロック(System Clock)によって管理されている。
システムクロックは Linux カーネルのメモリ上で管理され、インターバルタイマーの割り込みにより時刻が進められる。
システムクロックは、主に以下の情報を保持している。
- 1970年1月1日 0時0分0秒からの経過秒数
- 現在秒からの経過ナノ秒数
時刻の表示には、UTC(協定世界時)とローカルタイム(地域標準時)がある。
- UTC
原子時計を基に定められた世界共通の標準時 - ローカルタイム
国や地域で使用される標準時。日本では JST(Japan Standard Time)が使用される
システム起動時、カーネルはハードウェアクロックの時刻をシステムクロックへ UTC として設定する。
タイムゾーン関連ファイル
- 時差情報は
/usr/share/zoneinfo/配下に格納されている -
/etc/localtimeには、設定されたタイムゾーンに対応する情報が反映される
時刻の表示
date
timedatectl コマンドによる時刻設定
timedatectl list-timezones
timedatectl set-timezone Asia/Tokyo
date
3. ユーザ登録を行う
ユーザ種別
| ユーザ種別 | 内容 |
|---|---|
| root | すべての操作権限を持つ |
| 一般ユーザ | 一部の操作のみ実行できる |
| システムアカウント | 特定のアプリケーションの実行時に使用される |
ユーザ登録
useradd コマンド
useradd 実行時には、必要に応じて以下のファイルやディレクトリが作成・更新される。
-
/etc/passwd
ユーザ情報の一覧 -
/etc/shadow
ユーザパスワード情報の一覧 -
/etc/group
グループ情報の一覧 -
/etc/gshadow
グループパスワード情報の一覧
ユーザは 1 つ以上のグループに所属する必要があるため、グループ情報もあわせて管理される。
useradd [オプション] [ユーザ名]
オプションを指定せずに useradd を実行した場合は、/etc/default/useradd の設定がデフォルト値として使用される。
passwd コマンド
passwd コマンドは、ユーザのパスワードを設定または変更する際に使用する。
- root ユーザは任意のユーザのパスワードを変更できる
- 一般ユーザは自分自身のパスワードのみ変更できる
- オプションを指定しない場合は対話形式で設定する
passwd [オプション] [ユーザ名]
adduser コマンド
adduser コマンドは、対話形式でユーザを追加する。
対話の中でパスワードも設定するため、別途 passwd コマンドを実行する必要はない。
ユーザ削除
userdel コマンド
userdel [オプション] [ユーザ名]
ユーザ情報更新
usermod コマンド
usermod [オプション] [ユーザ名]
4. ログイン情報を見る
ログイン履歴の表示
last
ログイン中ユーザの表示
who
5. (SSH を使用する場合)SSH の設定を行う
ssh コマンド
-
sshコマンドは、SSH(Secure Shell)の OSS である OpenSSH のクライアントコマンドである - サーバプログラムは
sshdである
sshd の起動確認
OpenSSH を利用する。
Kali Linux の SSH クライアントは既定で Strong Security に設定されている。
古い SSH サーバとの互換性が必要な場合は、kali-tweaks から Wide Compatibility に切り替える。
インストール確認
dpkg -l | grep openssh-server
サービスの起動確認
systemctl status sshd
ステータスが active であることを確認する。
ssh によるログインを行う
ログイン時
ssh ユーザ名@ホスト名またはIPアドレス
初めて接続するホストに対しては警告メッセージが表示される。
接続先が正しいことを確認したうえで、yes を入力する。
ログアウト時
exit
6. (RDP 接続する場合)xrdp の設定
-
パッケージを更新する
sudo apt update sudo apt full-upgrade -
xrdp をインストールし、サービスを起動する
sudo apt-get install -y kali-desktop-xfce xorg xrdp xorgxrdp sudo systemctl enable xrdp --now -
xrdp が
active状態であることを確認する -
再起動する
sudo reboot -
接続する





