質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Kali Linux

Kali Linuxは、DebianベースのLinuxディストリビューションです。ペネトレーションテストを主な目的とし、250以上の専用ソフトウェアがインストールされています。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

解決済

MacからKali Linuxへssh接続できない

Linkey
Linkey

総合スコア77

Kali Linux

Kali Linuxは、DebianベースのLinuxディストリビューションです。ペネトレーションテストを主な目的とし、250以上の専用ソフトウェアがインストールされています。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

2回答

0評価

0クリップ

670閲覧

投稿2022/01/03 02:05

ハッキング・ラボのつくりかたという参考書を使って環境構築をしているものです。
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

sshd起動状態
イメージ説明
イメージ説明

ユーザーを追加する

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

解決方法を探していますが、いまだに見つかっておりません。
仮想環境のネットワーク設定にお詳しい方がいましたら、ご回答いただけないでしょうか?

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Kali Linux

Kali Linuxは、DebianベースのLinuxディストリビューションです。ペネトレーションテストを主な目的とし、250以上の専用ソフトウェアがインストールされています。

SSH

SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。