他のコンピュータから仮想UbuntuサーバーへのSSH関連の問題

他のコンピュータから仮想UbuntuサーバーへのSSH関連の問題

私はLinuxに初めてアクセスし、あるコンピュータから別のコンピュータにSSHを試しています。

私は2台のコンピュータを持っています:

コンピュータAは、Ubuntu Server 18.04 LTSを実行しているVirtualBoxを使用してWindows 10を実行します。

コンピュータBがUbuntu 18.04 LTSを実行しています。

どちらのコンピュータもWi-Fi経由で自分のホームルーターに接続されています。

コンピュータBからVB UbuntuサーバーにSSH経由で接続しようとしたときに問題が発生しました。

VB Globalツール>ホストネットワーク管理者の設定:

DHCPサーバー:有効

アダプター:IPv4アドレス:192.168.56.1およびIPv4ネットマスク:255.255.255.0を使用してアダプターを手動で構成します。

ネットワーク設定:

ネットワークアダプタを有効にする:選択

接続先:ホストアダプタのみ

名前:アダプタの名前

VB Ubuntu Server の ssh および ssh-server がインストールされ、実行中です。 service ssh statusサービスがアクティブであり、ポート 22 でリッスンしていることを示します。 SSHが正しく実行されていることを確認するには、ポート転送方法を使用してホストからVB UbuntuゲストとしてSSHを実行するかssh name@localhostssh [email protected]

あるコンピュータから別のコンピュータにsshをしたい場合は、ポート転送方法がホストからゲストへの解決策ではないと思います。 (必死に試しましたが、接続拒否エラーが発生しました。)

ホストアダプタ専用のアプローチに戻ります。ifconfigVBサーバーでこれを実行した後に新しいIPアドレスを確認し、別のコンピュータがpingそのIPアドレスにアクセスしようとするとエラーが発生します。

生存時間を超えて

私がそうすれば私ssh name@ipは得る。

ssh:ホストIPポート22への接続:接続がタイムアウトしました。

別のコンピュータからVB UbuntuサーバーにSSH経由で接続するにはどうすればよいですか?

ありがとう

ベストアンサー1

これは、仮想マシンのネットワークタイプを「ホストのみ」に設定したためです。これにより、ホストオペレーティングシステム用の仮想NICが作成され、プライベートサブネットが確立され、ホストとVM間の通信が許可されますが、それ以上は許可されません。

VMを「ブリッジ」ネットワークに設定しようとしています。これにより、ホストのNICに接続し、ルーターがDHCPを介してVMにアドレスを提供します。これはネットワークの他のコンピュータと同じです。

一部の企業/学校環境はもちろん、ホテル、カンファレンスセンター、フィシバンなど一部の設定では、「ポート」で複数のIPをブロックしたり、「ポート」の後ろにある複数のMACアドレスをブロックする場合がありますのでご注意ください。

おすすめ記事