ハッキング・ラボのつくりかたという参考書を使って環境構築をしているものです。
MacにVirtualBoxをインストールしVirtual Box上にKali Linuxの仮想イメージをインポートさせ、Macから仮想環境(Kali Linux)へssh接続しようとしたところ「port 22: Connection refused」と表示されてしまいます。
参考書とローカルPC(MAC)の情報に沿って以下のような設定を行いました。
ローカルPC(MAC)でifconfigを実行
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201<PERFORMNUD,DAD> en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> (中略) inet XXX.XXX.X.100 netmask 0xffffff00 broadcast XXX.XXX.X.255 nd6 options=201<PERFORMNUD,DAD> media: autoselect status: active en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=460<TSO4,TSO6,CHANNEL_IO>
Virtual Boxの設定
ネットワークタブからvboxnet0を作成
vboxnet0の設定内容
アダプター
IPv4アドレス:AAA.AAA.AA.A
IPv4ネットマスク:255.255.255.0
IPv6アドレス:未設定
IPv6ネットマスク長:0
DHCPサーバー
サーバーを有効化にチェックを入れる
サーバーアドレス:AAA.AAA.AA.a
サーバーマスク:255.255.255.0
アドレス下限:AAA.AAA.AA.b
アドレス上限:AAA.AAA.AA.c
Kali Linix仮想イメージの設定内容
アダプター1
割り当て:ホストオンリーアダプター
名前:vboxnet0
アダプター2
割り当て:NAT
Kali Linux仮想環境の設定内容
/etc/network/interfaces
# This file describes the network interfaces available on your system # add 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 # The primary network interface allow-hotplug en0 iface en0 inet static address (vboxnet0のIPv4アドレス) netmask 255.255.255.0 # The secondary network interface allow-hotplug en1 iface en1 inet dhcp
ユーザーを追加する
useradd -m user1 usermod -a -G sudo user1 chsh -s /bin/bash user1
上記の設定を行なってから以下の手順を行いました
①仮想環境から各ネットワークに接続できることを確認
$ ping (自宅wi-fiのIPアドレス) PING (自宅wi-fiのIPアドレス) 56(84) bytes of data. 64 bytes from (自宅wi-fiのIPアドレス): icmp_seq=1 ttl=63 time=0.669 ms 64 bytes from (自宅wi-fiのIPアドレス): icmp_seq=2 ttl=63 time=0.732 ms 64 bytes from (自宅wi-fiのIPアドレス): icmp_seq=3 ttl=63 time=0.676 ms $ ping akademeia.info PING akademeia.info (59.106.19.200) 56(84) bytes of data. 64 bytes from www750.sakura.ne.jp (59.106.19.200): icmp_seq=1 ttl=63 time=20.7 ms 64 bytes from www750.sakura.ne.jp (59.106.19.200): icmp_seq=2 ttl=63 time=15.9 ms $ ping (vboxnet0のIPアドレス) PING (vboxnet0のIPアドレス) 56(84) bytes of data. 64 bytes from (vboxnet0のIPアドレス): icmp_seq=1 ttl=63 time=0.557 ms 64 bytes from (vboxnet0のIPアドレス): icmp_seq=2 ttl=63 time=0.615 ms
②ローカルPC(MAC)から仮想環境へpingコマンドを実行して疎通できることを確認する
user$ ping (vboxnet0のIPアドレス) PING (vboxnet0のIPアドレス): 56 data bytes 64 bytes from (vboxnet0のIPアドレス): icmp_seq=0 ttl=64 time=0.091 ms 64 bytes from (vboxnet0のIPアドレス): icmp_seq=1 ttl=64 time=0.091 ms
③ssh接続を試してみるが、Connection Refusedとなってしまう
user$ ssh -p 22 user1@(vboxnet0のIPアドレス) ssh: connect to host (vboxnet0のIPアドレス) port 22: Connection refused
解決方法を探していますが、いまだに見つかっておりません。
仮想環境のネットワーク設定にお詳しい方がいましたら、ご回答いただけないでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。