頭の中は異空間

ものづくり中心

【Linux】VirtualBox上のKali LinuxへSSHできるようになるまで:

前提として、kali linuxを起動してログインできる状態になっていること、SSHログインではパスワード認証を用いることとします
※パスワードスキップ
あと、私個人がネットワークに疎いこともあって正確な情報と言える自信があまりないです。(一応できることは確認した)



やることは以下

  1. VirtualBox自体のネットワーク設定
  2. kali linux側でネットワーク設定



1. VirtualBox自体のネットワーク設定

  1. Oracle VM VirtualBox マネージャーから仮想マシン>設定を開く
  2. ネットワーク>アダプター1がNATになっていることを確認して、ポートフォワーディングをクリック
  3. 下画像の通りに設定する(ホストIPは、あらかじめip aでeth0のIPをメモしておいて、それを入力)
  4. kali linuxを起動する

2. kali linux側でネットワーク設定

/etc/ssh/sshd_configを、以下の通り編集する

  1. 以下設定を追加
  2. Port 22 # 22番ポートで受け付ける
    PermitRootLogin no # rootによるログインを禁止
    PasswordAuthentication yes # パスワード認証を有効にする
    PermitEmptyPasswords no # 空パスワードを拒否
    
  3. sshサービスを再起動する
  4. sudo systemctl enable ssh
    sudo systemctl start ssh
    sudo systemctl status ssh
    


このあと、TeratermPutty、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)-[~]
└─$