Linux仮想マシンでsshfsとsshを使用してLinuxホストにアクセスする方法

Linux仮想マシンでsshfsとsshを使用してLinuxホストにアクセスする方法

Debian 9ホストのUbuntu 8.04 Virtualbox仮想マシンは時々古いLinuxソフトウェアを実行します。外部ネットワークに接続せずに仮想マシン内でssh / sshfsを介してホストに接続できますか?どのように?

私はSSHingを知っています反対方向にすでにリクエストしました(SSH経由で仮想マシンに接続) しかし、私が求めるのはその逆です。つまり、ホストからゲストへではなく、ゲストからホストへです。

ベストアンサー1

欲しいホストネットワークのみ:ここにいます。設定手順(純粋に内部設定を実行する場合はNATインターフェイスは必要ありません。)デフォルトでは、複数のtunVM間で共有できるインターフェイスなので、VM(およびホスト側)に対してのみ設定できます。インターフェイス)アドレスを入力し、SSHがそのインターフェイスにバインドされていることを確認してください。

グラフィカルインターフェイスを使用すると仮定すると、次のようになります。取るべき措置:

  1. 仮想マシンに「ホストネットワークのみ」インターフェイスを追加します。ここで、「名前」は、接続するホスト専用ネットワークを意味する。今は1つだけでなければならず(「vboxnet0」と呼ばれます)、デフォルト値はそのまま適用されます。
  2. VirtualBox設定の[ネットワーク]タブにホスト専用のネットワークが表示されていることを確認してください(以前に作成したインターフェイスと同じ名前を使用してください)。そのインターフェイスのホスト側アドレス/ネットマスクを入力します(例:192.168.56.1 / 255.255. 255.0)。できます。
  3. 仮想マシンに新しいインターフェイスが表示されます。その名前(おそらく「eth1」)を書き留めて表示してみてください。ifconfig eth1 192.168.56.101 netmask 255.255.255.0 up
  4. /etc/network/interfaces動作している場合(ping 192.168.56.1の試み)、VMが起動したときに常に設定されるようにインターフェイスをインターフェイスに追加します。

# The host-only network interface auto eth1 iface eth1 inet static address 192.168.56.101 netmask 255.255.255.0 network 192.168.56.0 broadcast 192.168.56.255

  1. 特定のインターフェイスを受信するホストがある場合は、ホストを編集してsshd_config再起動する必要があります。sshd

おすすめ記事