前提として、kali linuxを起動してログインできる状態になっていること、SSHログインではパスワード認証を用いることとします
※パスワードスキップ
あと、私個人がネットワークに疎いこともあって正確な情報と言える自信があまりないです。(一応できることは確認した)
やることは以下
- VirtualBox自体のネットワーク設定
- kali linux側でネットワーク設定
1. VirtualBox自体のネットワーク設定
2. kali linux側でネットワーク設定
/etc/ssh/sshd_configを、以下の通り編集する
- 以下設定を追加
- sshサービスを再起動する
Port 22 # 22番ポートで受け付ける PermitRootLogin no # rootによるログインを禁止 PasswordAuthentication yes # パスワード認証を有効にする PermitEmptyPasswords no # 空パスワードを拒否
sudo systemctl enable ssh sudo systemctl start ssh sudo systemctl status ssh
このあと、TeratermやPutty、Git Bash等でssh kali@<ホストOSのip(eth1)>
でログインできる
例)
$ ssh kali@<ホストOSのip(eth1)> kali@<ホストOSのip(eth1)>'s password: Linux kali 6.8.11-amd64 #1 SMP PREEMPT_DYNAMIC Kali 6.8.11-1kali2 (2024-05-30) x86_64 The programs included with the Kali GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Kali GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat Dec 7 10:23:20 2024 from <ゲストOSのIP> ┌──(kali㉿kali)-[~] └─$

