私のVM CentosからSSHにアクセスできません。

私のVM CentosからSSHにアクセスできません。

私のCentos IPは通常のIPとは異なります。

sshコマンドで接続できません。ねえ

SSHを使用して接続しようとするとねえ

SSHとSambaクライアントを使用したいのですが、IPが異なります。

私は別のUbuntuの他の仮想マシンにCentosをインストールしましたが、IPに同じ10.0.2.15が表示されます。

この問題をどのように解決できますか?

答え1

NATネットワーク(デフォルトではアドレス10.0.2.15が提供されているように見えます)でVirtualBox VMを使用しているようです。その場合は、ホストが仮想マシンのポート22にアクセスするようにポート転送を設定する必要があります。

  1. 仮想マシンの設定 - >ネットワークを開きます。
  2. 詳細ボックスの横にある小さな青い矢印をクリックします。
  3. 下部の「ポート転送」と表示されたボックスをクリックします。
  4. ルールを追加するには、緑色の「+」をクリックしてください。
  5. ルールの追加 ホストIP="127.0.0.1"、ホストポート="2222"、ゲストIP="10.0.2.15"、ゲストポート="22"
  6. ホストで「ssh -p2222 127.0.0.1」を実行できる必要があります。

これは、VMWareがNATを実行する方法に比べて少し愚かです。 NATのためにホストに別々のネットワークインターフェイスを作成するので、転送は不要です。

答え2

ネットワークインターフェイスの設定方法によって異なります。新しいVMを確認し、その値があれば/etc/sysconfig/network-scripts/ifcfg-eth0変更できることを確認してください。インターフェイスを実行して設定したIPADDR場合、ファイルを保存するときに変更が適用されます。それ以外の場合は、変更を適用するには、次の手順を実行する必要があります。NetworkManagerNM_CONTROLLED=yesservice network restart

関連情報