VirtualBox Fedora 仮想マシンにログインします。

VirtualBox Fedora 仮想マシンにログインします。

VirtualBox 3.18を使用してFedora 20仮想マシンを作成しました。

IPアドレスが192.168.56.1のホスト専用ネットワークアダプタを作成しました。

ホストでそのアドレスをpingすると機能します。

SSHで接続してみましたが動作しませんでした。

私は次のような結果を得ますsudo firewall-cmd --list-all

public (default, active)
  interfaces: p2p1, p7p1
  sources:
  services: dhcpv6-client mdns ssh
  ports: 22/tcp
  masquerade: no
  forward-ports:
  icmp-blocks:
  rich rules

また、ネットワークアダプタには、VirtualBoxホストアダプタのMACアドレスのみがあり、ipv6アドレスのみがあることをip addr示しています。p7p1

しようとすると、接続が拒否されます。この問題はIPv4アドレスを持たないネットワークインターフェイスが原因で発生する可能性がありますか?上記のFirewalld出力でポートが開いているように見えます。ssh [email protected]p7p1

sshdが実行中です。

ベストアンサー1

ホスト専用環境では、通常、ホストはアドレスを取得し、192.168.56.1すべてのゲストはで始まるアドレスを取得します192.168.56.101。これはVirtualBox設定ウィンドウで設定できます。ゲストシステムにアクセスする場合は、Fedora次のことが必要になる場合があります。

ssh [email protected]

ゲストシステムのユーザー名に置き換えますuser(例fedora:)。また、sshデーモンが実行されており、ファイアウォールがポートをブロックしていないことを確認する必要があります。ホストでテストできます。

nmap 192.168.56.101 -p 22

ゲストがポート22でSSHサーバーを実行していると仮定すると、ポートが開いているのか、ファイアウォールによってブロックされているのかがわかります。


さらに、VirtualBox はゲストシステムに接続するネットワークインターフェイスには少し難しいかもしれません。それでも問題がある場合は、ホストネットワークインターフェイス以外のすべてのネットワークインターフェイスを切断してみてください。通常、これを設定した場合、ゲストシステムはホスト専用のネットワーキングを無視しますnat

おすすめ記事